A sleek and personalized career development dashboard built with React. Designed to supercharge your job preparation journey, this platform offers a unified interface to manage your resume, track DSA progress, access curated learning resources, and get AI-powered interview feedback.
Feature | Description |
---|---|
π Dashboard | Personalized progress tracking β’ Daily goals and achievement metrics β’ Quick access to all platform features |
π Resume Analyzer | Instant ATS compatibility scoring β’ Skill gap analysis β’ AI-powered improvement suggestions |
π€ AI Interview Assistant | Real-time speech analysis (pace, clarity) β’ Eye contact and posture tracking β’ Detailed performance reports β’ Personalized improvement tips |
π§ Learning Hub | Structured DSA learning paths β’ Progress tracking (lectures/assignments) β’ Personalized course recommendations |
πΌ Career Tools | Smart job matching algorithm β’ Application tracking β’ Company-specific preparation resources |
π§ͺ Aptitude Training | Numerical reasoning tests β’ Logical reasoning exercises β’ Verbal ability assessments |
Home | Features | Resume Page |
---|---|---|
![]() |
![]() |
![]() |
Dashboard | Resume Analysis | Mock Interview |
![]() |
![]() |
![]() |
Learning Path | Aptitude Test | Contests |
---|---|---|
![]() |
![]() |
![]() |
Category | Technologies |
---|---|
Frontend | React β’ Tailwind CSS β’ React Hooks β’ Chart.js |
Backend | Node.js β’ Express β’ MongoDB |
AI/ML Components | OpenAI API β’ TensorFlow β’ OpenCV β’ MediaPipe |
APIs | RapidAPI β’ Gemini API |
- Node.js (v16+)
- npm (v8+)
- MongoDB Atlas account
-
Clone the repository:
git clone https://github.com/Tejas-Santosh-Nalawade/Dev-Clash.git cd Finally-Placed
-
Install Frontend Dependencies:
cd frontend npm install
-
Install Backend Dependencies:
cd ../backend-Node npm install
-
Environment Configuration: Create
.env
files in both frontend and backend directories:Backend
.env
:MONGO_URI=your_mongodb_connection_string JWT_SECRET=your_jwt_secret RAPIDAPI_KEY=your_rapidapi_key GEMINI_API_KEY=your_gemini_api_key
-
Start Development Servers:
# Backend (Terminal 1) cd backend-Node npm start # Frontend (Terminal 2) cd frontend npm run dev
-
Access the Application:
- Frontend:
http://localhost:5173
- Backend API:
http://localhost:3000
- Frontend:
- AI-Powered Solutions: Integrated multiple AI APIs for comprehensive career assistance
- Real-time Analysis: Live interview feedback with speech and gesture recognition
- Data-Driven Insights: Smart resume scoring and personalized improvement suggestions
- Scalable Architecture: Modern MERN stack with microservices approach
- Modern Tech Stack: React 19, Node.js, MongoDB, TailwindCSS
- API Integration: OpenAI, TensorFlow, MediaPipe, RapidAPI
- Responsive Design: Mobile-first approach with sleek UI/UX
- Performance Optimized: Efficient state management and data visualization
- User-Centric Design: Identified pain points in job preparation journey
- Comprehensive Solution: End-to-end platform covering all preparation aspects
- Real-world Application: Practical tools that solve actual industry challenges
- Continuous Learning: Adaptive content based on user progress
- JWT Authentication: Secure user session management
- Data Privacy: Compliant with modern privacy standards
- API Rate Limiting: Optimized external API usage
- Error Handling: Comprehensive error management system
- Mobile Application (React Native)
- Advanced Analytics Dashboard
- Company-specific Interview Prep
- Peer-to-peer Learning Platform
- AI-powered Job Matching Algorithm
Hackathon Team - Dev Clash
Team Members:
- @Tejas-Santosh-Nalawade - Tejas Nalawade
- @Prasadkandekar - Prasad Trimbak Kandekar
- @Asteriskkkk - Amit Patil
- @Pravinrathod3 - Pravinsingh Rathod
- Hitesh Khare
Development Timeline: 24 Hours
Team Size: 5 Members
Project Type: DevClash Hackathon Devcraft / Group Project
We welcome contributions! Please see our Contributing Guidelines for details.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
- OpenAI for AI integration capabilities
- RapidAPI for job search functionality
- Google's MediaPipe for gesture recognition
- The open-source community for invaluable tools and libraries
β If this project helped you, please give it a star! β
π Ready to transform your career journey? Let's connect!