PrepPilot is a modern AI-powered Study Planner and Placement Preparation platform built with Django. It helps students organize their learning, track placement applications, manage resumes, schedule study events, and monitor overall preparation through a responsive dashboard.
Render Deployment
https://preppilot-tx5z.onrender.com
- User Registration
- Secure Login & Logout
- Password Change
- User Profile Management
- Personalized dashboard
- Study streak tracking
- Progress overview
- Upcoming events
- Placement readiness
- Quick statistics
- Create subjects
- Update subjects
- Delete subjects
- View subject details
- Add study topics
- Difficulty levels
- Progress tracking
- Estimated study hours
- Company applications
- Interview stages
- Package details
- Application status
- Placement readiness tracker
- Upload resume
- Edit resume
- Delete resume
- Download resume
- Study schedules
- Exam reminders
- Interview reminders
- Event management
- Study statistics
- Subject analysis
- Progress monitoring
- Dashboard insights
- Profile photo
- Personal details
- College information
- Social links
- Theme preferences
- Dark mode
- Account settings
- Custom 404 Page
- Custom 500 Page
- Python
- Django
- SQLite
- HTML5
- CSS3
- Bootstrap 5
- Bootstrap Icons
- JavaScript
- Git
- GitHub
- Render
PrepPilot
โ
โโโ preppilot/
โโโ studyplanner/
โโโ static/
โ โโโ css/
โ โโโ js/
โ โโโ images/
โโโ templates/
โโโ uploads/
โโโ manage.py
โโโ requirements.txt
โโโ README.md
Clone the repository
git clone https://github.com/basith670/PrepPilot.gitMove into the project
cd PrepPilotCreate a virtual environment
python -m venv envActivate the environment
env\Scripts\activatesource env/bin/activateInstall dependencies
pip install -r requirements.txtRun migrations
python manage.py migrateStart the development server
python manage.py runserverOpen your browser:
http://127.0.0.1:8000/
- AI-powered study recommendations
- AI resume analyzer
- Mock interview assistant
- Email notifications
- REST API
- React frontend
- PostgreSQL database
- Mobile application
Muhammad Basith K
B.Tech Computer Engineering
SRM Institute of Science and Technology
GitHub: https://github.com/basith670
This project was developed for educational and portfolio purposes.








