Frontend: https://your-vercel-link.vercel.app
Backend API: https://your-backend-link
PrepFlow AI is a placement preparation platform designed to help students organize, track, and manage their learning journey from a single dashboard.
The goal of PrepFlow AI is to provide a structured system for placement preparation by combining roadmaps, progress tracking, notes management, and future AI-powered learning tools into one platform.
- User Registration
- User Login
- Secure Password Hashing with bcrypt
- JWT-based Authentication
- Personalized Dashboard
- User Overview
- Preparation Goals
- Progress Summary
- Suggested Learning Paths
- Profile Management
- Preparation Information Storage
- Target Company Tracking
- Responsive Design
- Mobile-Friendly Layout
- Reusable Theme System using CSS Variables
- Clean Dashboard & Landing Page
- React
- React Router
- CSS3
- Vite
- Node.js
- Express.js
- MongoDB Atlas
- Mongoose
- JWT
- bcrypt.js
- Vercel (Frontend)
- InfinityFree (Backend)
PrepFlow-AI
│
├── frontend
│ ├── src
│ │ ├── components
│ │ ├── pages
│ │ ├── layouts
│ │ ├── services
│ │ └── styles
│
├── backend
│ ├── controllers
│ ├── models
│ ├── routes
│ ├── middleware
│ ├── config
│ └── utils
│
└── README.mdgit clone https://github.com/aditya-sharma-devs/prepflow-ai.gitcd frontend
npm install
npm run devcd backend
npm install
npm run devCreate a .env file inside the backend folder:
MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_jwt_secret
PORT=5000Do not commit your actual credentials to GitHub.
PrepFlow AI aims to become a complete placement preparation platform with:
- Learning Roadmaps
- Progress Tracking
- Notes Management
- AI-Powered Quiz Generation
- AI Study Assistance
- Interview Preparation Tools
- Personalized Recommendations
Aditya Sharma
- Electronics & Computer Engineering Student
- Thapar Institute of Engineering & Technology
GitHub: https://github.com/aditya-sharma-devs
- Roadmap Module
- Progress Analytics
- Notes System
- AI Quiz Generator
- Dark Mode
- Streak Tracking
- Resume Analyzer
- Mock Interview System
If you found this project interesting, consider giving it a ⭐ on GitHub.
