"More you practice today, lesser you'll suffer in company tomorrow!"
Prep_Smart is a smart, interactive web-based training platform for students preparing for placements. It includes:
- 📊 Aptitude Training
- 🔢 DSA Practice
- 💬 Communication Skills Enhancement
- 🧑💻 AI-based Interview Evaluation
Built with ❤️ using Python, Flask, MediaPipe, OpenAI API, and more.
Area | Tech Stack |
---|---|
Frontend | HTML, CSS, JS, Bootstrap |
Backend | Python, Flask |
Code Evaluation | Python, subprocess, custom answer checker |
AI/NLP | OpenAI GPT API, SpeechRecognition, Pydub |
Facial Analysis | OpenCV, MediaPipe (Posture & Expression detection) |
Database | SQLite / MySQL |
- Practice Quant, Logical Reasoning, and Verbal topics
- Real-time feedback and scoring
- Java/C/C++ program writing and validation
- Covers common interview questions
- Record answers to HR questions
- Get tips and suggestions for improvements
- Analyze spoken answers using GPT
- Detect facial expressions and posture using webcam
- Score based on accuracy, confidence, and presentation
Aptitude | DSA | Communication | Interview Evaluation |
---|---|---|---|
- 📝 Student logs in and chooses a module.
- 📂 In Aptitude & DSA: questions are displayed, answers are validated.
- 🎙️ In Communication: record answers via microphone.
- 👁️ In Evaluation:
- Audio transcribed & compared with ideal answers
- Facial posture and expression analyzed via webcam
- Scores generated and improvement tips shown
- ⏳ Timer-based mock tests
- 📊 Performance analytics dashboard
- 🧩 Company-specific question sets
- ☁️ Cloud deployment for wider access
Name | Role |
---|---|
Raghavendra M Devale | Full Stack Developer (Lead) |
Nagasarika N S | UI/UX & Aptitude Module |
Nandeesh S M Mysore | DSA & Backend Logic |
Mallikarjuna B M | Communication & Evaluation |
Dr. Aravinda T V | Project Guide |
Big thanks to our mentor Dr. Aravinda T V, and the entire SJMIT faculty who guided us. Special credit to open-source contributors and the amazing tech community ❤️