Inspiration

Students often feel confused about choosing the right career path after school. Many lack proper guidance and end up selecting fields without understanding their strengths, interests, or personality traits. We wanted to build a simple, accessible platform that helps students discover both their career direction and their sports potential based on their personal traits.

What it does

CareerGuide is a web-based intelligent assessment platform that: 1.Analyzes a student’s personality traits through a structured career assessment. 2.Evaluates physical and interest-based traits through a sports assessment. 3.Provides personalized recommendations based on user responses. 4.Suggests suitable career fields and sports categories along with reasoning. It acts as a rule-based recommendation engine to guide students toward better decisions.

How we built it

We built CareerGuide using: 1.Python (Django Framework) for backend logic 2.Bootstrap for responsive UI 3.JavaScript for interactive sliding question forms 4.Rule-based scoring logic to calculate and compare trait strengths Each assessment question has weighted options. 1.Based on the selected answers, the system: 2.Calculates trait scores 3.Identifies the strongest personality/physical trait 4.Recommends the most suitable career or sports category

Challenges we ran into

Designing a logical scoring system that gives meaningful recommendations. Preventing users from skipping questions in the sliding form. Managing dynamic form behavior with JavaScript and Bootstrap Carousel. Structuring backend logic to make recommendations feel intelligent rather than random.

Accomplishments that we're proud of

Successfully built a fully functional rule-based recommendation system. Implemented interactive sliding assessment forms. Created separate career and sports intelligence modules. Designed a clean and user-friendly interface. Built a structured logic system without using machine learning.

What we learned

How to design and implement rule-based recommendation systems. Handling form data and POST requests in Django. Improving user experience with validation and dynamic UI. Structuring backend logic for intelligent decision-making. Understanding the difference between basic scoring and trait-based analysis.

What's next for CareerGuide

Add machine learning for more personalized predictions. Store user results in a database for progress tracking. Add detailed career roadmaps and learning resources. Introduce graphical analytics of strengths. Expand assessments to include personality and skill profiling.

Share this project:

Updates