Skip to content

πŸ’Ό Finally Placed - AI Powered Placement Assistant One stop solution for Placement Preparation with amazing landing page and dashboard with contain multiple functionalities 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 learni

Notifications You must be signed in to change notification settings

Tejas-Santosh-Nalawade/Finally-Placed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

97 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’Ό Finally Placed - AI Powered Placement Assistant

Project Banner

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.

✨ Key Features

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

πŸ–₯️ Screenshots

Home Features Resume Page
Home Features Mock Interview
Dashboard Resume Analysis Mock Interview
Dashboard Resume Analysis Mock Interview
Learning Path Aptitude Test Contests
Learning Aptitude Test Contests

πŸ› οΈ Tech Stack

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

πŸš€ Getting Started

Prerequisites

  • Node.js (v16+)
  • npm (v8+)
  • MongoDB Atlas account

Installation

  1. Clone the repository:

    git clone https://github.com/Tejas-Santosh-Nalawade/Dev-Clash.git
    cd Finally-Placed
  2. Install Frontend Dependencies:

    cd frontend
    npm install
  3. Install Backend Dependencies:

    cd ../backend-Node
    npm install
  4. 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
  5. Start Development Servers:

    # Backend (Terminal 1)
    cd backend-Node
    npm start
    
    # Frontend (Terminal 2)
    cd frontend
    npm run dev
  6. Access the Application:

    • Frontend: http://localhost:5173
    • Backend API: http://localhost:3000

🌟 Key Highlights for Recruiters

πŸ’‘ Innovation & Impact

  • 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

🎯 Technical Excellence

  • 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

πŸ“Š Problem-Solving Approach

  • 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

πŸ›‘οΈ Security & Performance

  • 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

πŸš€ Future Enhancements

  • Mobile Application (React Native)
  • Advanced Analytics Dashboard
  • Company-specific Interview Prep
  • Peer-to-peer Learning Platform
  • AI-powered Job Matching Algorithm

πŸ‘₯ Team & Development

Hackathon Team - Dev Clash

Team Members:

Development Timeline: 24 Hours
Team Size: 5 Members
Project Type: DevClash Hackathon Devcraft / Group Project


🀝 Contributing

We welcome contributions! Please see our Contributing Guidelines for details.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

🌟 Acknowledgments

  • 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!

About

πŸ’Ό Finally Placed - AI Powered Placement Assistant One stop solution for Placement Preparation with amazing landing page and dashboard with contain multiple functionalities 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 learni

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •