PathPilot is a web-based career guidance system that helps students identify suitable career paths based on their interests and skills. Users complete a questionnaire, and the system calculates a compatibility score and provides career recommendations.
- User Registration and Login
- Stream Selection
- Career Selection
- Career-based Questionnaire
- Suitability Score Calculation
- Result Analysis
- Previous Results History
- Admin Login
- View Registered Users
- View User Scores
- Manage Questionnaire
- Add Questions
- Edit Questions
- Delete Users
- Frontend: HTML, CSS
- Backend: Python Flask
- Database: MySQL
The project uses the following tables:
- Users
- Streams
- Careers
- Questions
- Results
- Admin
- Clone the repository.
git clone https://github.com/your-username/PathPilot.git- Navigate to the project folder.
cd PathPilot- Install the required packages.
pip install -r requirements.txt- Import the MySQL database.
- Create a database named
pathpilot_db - Import the provided SQL dump file.
-
Update your database credentials in
db_config.py. -
Run the application.
python app.pyPathPilot/
│
├── static/
├── templates/
├── app.py
├── db_config.py
├── pathpilot_db.sql
├── requirements.txt
└── README.md
- AI-based career recommendations
- Career roadmap generation
- Analytics Dashboard
- Export reports
- Email notifications
This project is developed for educational purposes.