π Visit Talx
Talx is an innovative web application designed to streamline job searching, posting, and career guidance. It serves as a powerful platform for job posters, applicants, and individuals seeking career insights. With a modern, responsive design and AI-driven functionalities, Talx offers an enhanced user experience tailored for today's job market.
-
Job Posting and Management
- Post jobs with necessary details.
- View all posted jobs in the "My Jobs" section.
- Edit or delete job postings.
- Export applicant details in Excel format.
-
Job Application
- Explore jobs on the "Explore Jobs" page.
- Apply for jobs by submitting details and uploading resumes.
- View all applications in a dedicated section.
-
Applicant Management
- Job posters can view applicants for posted jobs.
- Download applicants' resumes and cover letters.
-
BulletinBuzz π°
- Stay updated with the latest news in technology, sports, business, and more.
-
Chat Assistant AI π€
- Provides instant assistance with navigating the Talx website.
- Offers career guidance and answers tech-related queries.
-
ResumeAI π
- Upload resumes for AI-powered analysis and recommendations.
- Match resumes to job descriptions and get insights on suitability and improvement.
- Modern, responsive, and device-friendly design.
- Engaging animations powered by Framer Motion.
Showcasing the modern, responsive homepage and the Explore Jobs page where users can browse job listings.
The Post Job page for job posters and the My Jobs page with the edit modal functionality.
The BulletinBuzz section for the latest news and the Chat Assistant AI for guidance and support.
Demonstrating the AI-powered resume analyzer providing insights and recommendations.
- Framework: React (JavaScript) with Vite.
- Styling: Tailwind CSS.
- Additional Tools: React Markdown, Framer Motion, XLSX for sheet conversion, Blob for resume/cover letter downloads.
- Deployment: Hosted on Vercel, optimized for Vite + React templates.
- Framework: Node.js with Express.
- Database: MongoDB with Mongoose.
- Key Tools:
- Bcrypt for authentication.
- JSON Web Token (JWT) for secure middleware.
- Multer for file uploads.
- NodeMailer for email services.
- Node-Cron for server uptime.
- News API for live updates.
- Framework: Flask (Python).
- AI Models:
- Chat Assistant AI: Llama 3.1 (Meta) via Groq Cloud for chat functionalities.
- ResumeAI: Gemini 1.5 Pro Flash for resume parsing and analysis.
- Features:
- Fast, streaming API responses for seamless interactions.
- Node.js
- MongoDB
- Python
- Clone the repository:
git clone https://github.com/aakashdixit22/talx-frontend.git cd talx-frontend
- Install dependencies:
npm install
- Configure
.env
file in the root directory:VITE_AUTH_MESSAGE= VITE_AUTH_SECRET= VITE_TALX_API= VITE_BACKEND_URL=
- Start the development server:
The frontend runs on
npm run dev
http://localhost:5173
.
- Follow the instructions in the backend repository:
Talx Backend Repository
- Follow the instructions in the AI backend repository:
Talx AI Backend Repository
This project is licensed under the MIT License.
For issues or queries, feel free to open an issue on the respective repository or use contact us section on our website.
- Frontend: Talx Frontend
- Backend: Talx Backend
- AI Backend: Talx AI Backend
Empowering careers with Talx - Your AI-powered job portal. π