🟣 TRACK 3: BEGINNER FRIENDLY
Inspiration
Choosing a major or career path is one of the biggest decisions students face, yet most of us make it with limited guidance, guesswork, or pressure from others. As a high school student myself, I’ve seen so many students struggle to understand what actually aligns with their passions, strengths, and long‑term goals. I wanted to build something that makes that process clearer, more personalized, and way less stressful.
What it does
ForgeTheFuture uses AI to analyze your passions, interests, activities, and personality traits to recommend majors and career paths that genuinely fit you. Instead of generic advice, it gives tailored insights that help students understand why certain fields might be a good match.
How we built it
- Developed the backend using FastAPI in Python
- Built the frontend with React + TypeScript + Vite
- Used VS Code as the main development environment
- Integrated AI‑powered analysis to interpret user inputs and generate personalized recommendations
- Deployed the frontend and backend on Vercel
Challenges we ran into
- Persistent CORS middleware issues between the FastAPI backend and React frontend
- Environment variable handling during deployment
- Ensuring smooth communication between the AI logic and the UI
Accomplishments that we're proud of
- Successfully built my second FastAPI backend, this time writing most of the logic independently
- Managed to integrate AI‑driven recommendation logic in a short hackathon timeframe
- Deployed a fully functional full stack prototype
What we learned
- How to build and structure a FastAPI backend from scratch
- Handling CORS and API communication in a full‑stack environment
- Markdown parsing and rendering in React + TypeScript
What's next for ForgeTheFuture
- Adding deeper personality assessments for more accurate recommendations
- Building a dashboard where users can track interests over time
- Integrating real‑world data like salary ranges, job outlook, and required skills
- Allowing users to compare multiple majors side‑by‑side
- Adding account creation + saved profiles
Built With
- css
- fastapi
- figma
- github
- python
- react
- typescript
- vite
Log in or sign up for Devpost to join the conversation.