{"id":23289777,"url":"https://github.com/aakashdixit22/talx-frontend","last_synced_at":"2025-10-27T22:30:51.940Z","repository":{"id":256632088,"uuid":"850545133","full_name":"aakashdixit22/talx-frontend","owner":"aakashdixit22","description":"An innovative web application that connects job posters and applicants, offering seamless job management, AI-driven resume analysis, career guidance, and up-to-date industry news. Built with React, Tailwind CSS, Node.js, MongoDB, and Flask, and hosted on Vercel for optimized performance. 🌟","archived":false,"fork":false,"pushed_at":"2025-01-30T05:18:45.000Z","size":53738,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-30T06:22:58.233Z","etag":null,"topics":["ai-powered","flask-ai","framer-motion","gemini-flash-ai","javascript","job-portal","llama-3-1","nodejs","react-markdown","reactjs","responsive-design","resume-ai","resume-analysis","tailwindcss","vercel-deployment","vite-react"],"latest_commit_sha":null,"homepage":"https://talx.vercel.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aakashdixit22.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-01T04:47:12.000Z","updated_at":"2025-01-30T05:18:48.000Z","dependencies_parsed_at":"2024-09-18T14:24:28.890Z","dependency_job_id":"4d93353e-32a4-4409-9bd1-a6283e46ec08","html_url":"https://github.com/aakashdixit22/talx-frontend","commit_stats":null,"previous_names":["aakashdixit22/job-portal-frontend","aakashdixit22/talx-frontend"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aakashdixit22%2Ftalx-frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aakashdixit22%2Ftalx-frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aakashdixit22%2Ftalx-frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aakashdixit22%2Ftalx-frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aakashdixit22","download_url":"https://codeload.github.com/aakashdixit22/talx-frontend/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238563730,"owners_count":19492975,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-powered","flask-ai","framer-motion","gemini-flash-ai","javascript","job-portal","llama-3-1","nodejs","react-markdown","reactjs","responsive-design","resume-ai","resume-analysis","tailwindcss","vercel-deployment","vite-react"],"created_at":"2024-12-20T04:18:07.430Z","updated_at":"2025-10-27T22:30:51.935Z","avatar_url":"https://github.com/aakashdixit22.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🌟 Talx - The AI-Powered Job Portal 🚀  \n🌐 [Visit Talx](https://talx.vercel.app)  \n\n**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.  \n\n---\n\n## ✨ Features  \n\n### 🌐 Core Features  \n1. **Job Posting and Management**  \n   - Post jobs with necessary details.  \n   - View all posted jobs in the \"My Jobs\" section.  \n   - Edit or delete job postings.  \n   - Export applicant details in Excel format.  \n\n2. **Job Application**  \n   - Explore jobs on the \"Explore Jobs\" page.  \n   - Apply for jobs by submitting details and uploading resumes.  \n   - View all applications in a dedicated section.  \n\n3. **Applicant Management**  \n   - Job posters can view applicants for posted jobs.  \n   - Download applicants' resumes and cover letters.  \n\n### 🌟 Innovative Features  \n1. **BulletinBuzz 📰**  \n   - Stay updated with the latest news in technology, sports, business, and more.  \n\n2. **Chat Assistant AI 🤖**  \n   - Provides instant assistance with navigating the Talx website.  \n   - Offers career guidance and answers tech-related queries.  \n\n3. **ResumeAI 📄**  \n   - Upload resumes for AI-powered analysis and recommendations.  \n   - Match resumes to job descriptions and get insights on suitability and improvement.  \n\n### 💻 UI Highlights  \n- Modern, responsive, and device-friendly design.  \n- Engaging animations powered by **Framer Motion**.  \n\n---\n\n## 📸 Screenshots  \n\n### 🌐 Homepage \u0026 Explore Jobs  \n![Homepage and Explore Jobs](https://github.com/aakashdixit22/talx-frontend/blob/main/public/demo/IMG_1.png?raw=true)  \n*Showcasing the modern, responsive homepage and the Explore Jobs page where users can browse job listings.*  \n\n### ✏️ Post Job \u0026 My Jobs with Edit Modal  \n![Post Job and My Jobs with Edit Modal](https://github.com/aakashdixit22/talx-frontend/blob/main/public/demo/IMG_2.png?raw=true)  \n*The Post Job page for job posters and the My Jobs page with the edit modal functionality.*  \n\n### 📰 BulletinBuzz \u0026 🤖 Chat Assistant  \n![BulletinBuzz and Chat Assistant](https://github.com/aakashdixit22/talx-frontend/blob/main/public/demo/IMG_3.png?raw=true)  \n*The BulletinBuzz section for the latest news and the Chat Assistant AI for guidance and support.*  \n\n### 📄 ResumeAI in Action  \n![ResumeAI Working](https://github.com/aakashdixit22/talx-frontend/blob/main/public/demo/ResumeAI_GIF.gif?raw=true)  \n*Demonstrating the AI-powered resume analyzer providing insights and recommendations.*  \n\n\n---\n\n## 🛠️ Tech Stack  \n\n### 🎨 Frontend  \n- **Framework**: React (JavaScript) with Vite.  \n- **Styling**: Tailwind CSS.  \n- **Additional Tools**: React Markdown, Framer Motion, XLSX for sheet conversion, Blob for resume/cover letter downloads.  \n- **Deployment**: Hosted on **Vercel**, optimized for Vite + React templates.  \n\n### 🖥️ Backend  \n- **Framework**: Node.js with Express.  \n- **Database**: MongoDB with Mongoose.  \n- **Key Tools**:  \n  - Bcrypt for authentication.  \n  - JSON Web Token (JWT) for secure middleware.  \n  - Multer for file uploads.  \n  - NodeMailer for email services.  \n  - Node-Cron for server uptime.  \n  - News API for live updates.  \n\n### 🧠 AI Backend  \n- **Framework**: Flask (Python).  \n- **AI Models**:  \n  - **Chat Assistant AI**: Llama 3.3 (Meta) via Groq Cloud for chat functionalities.  \n  - **ResumeAI**: Gemini 2.0  Flash for resume parsing and analysis.  \n- **Features**:  \n  - Fast, streaming API responses for seamless interactions.  \n\n---\n\n## 🚀 Installation  \n\n### 🔧 Prerequisites  \n- Node.js  \n- MongoDB  \n- Python  \n\n### 📥 Step-by-Step Guide  \n\n#### Frontend  \n1. Clone the repository:  \n   ```bash  \n   git clone https://github.com/aakashdixit22/talx-frontend.git  \n   cd talx-frontend  \n   ```  \n2. Install dependencies:  \n   ```bash  \n   npm install  \n   ```  \n3. Configure `.env` file in the root directory:  \n   ```env  \n   VITE_AUTH_MESSAGE=  \n   VITE_AUTH_SECRET=  \n   VITE_TALX_API=  \n   VITE_BACKEND_URL= \n   ```  \n4. Start the development server:  \n   ```bash  \n   npm run dev  \n   ```  \n   The frontend runs on `http://localhost:5173`.  \n\n#### Backend  \n1. Follow the instructions in the backend repository:  \n   [Talx Backend Repository](https://github.com/aakashdixit22/talx-backend)  \n\n#### AI Backend  \n1. Follow the instructions in the AI backend repository:  \n   [Talx AI Backend Repository](https://github.com/aakashdixit22/talx-api)  \n\n---\n\n\n## 📜 License  \n\nThis project is licensed under the [MIT License](https://github.com/aakashdixit22/talx-frontend/blob/main/LICENSE).  \n\n---\n\n## 📤 Contact Us\n\nFor issues or queries, feel free to open an issue on the respective repository or use contact us section on our website.  \n\n---  \n\n## 📂 Repositories  \n\n- **Frontend**: [Talx Frontend](https://github.com/aakashdixit22/talx-frontend)  \n- **Backend**: [Talx Backend](https://github.com/aakashdixit22/talx-backend)  \n- **AI Backend**: [Talx AI Backend](https://github.com/aakashdixit22/talx-api)  \n\n---  \n\nEmpowering careers with **Talx** - Your AI-powered job portal. 🌟\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faakashdixit22%2Ftalx-frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faakashdixit22%2Ftalx-frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faakashdixit22%2Ftalx-frontend/lists"}