AI-powered MERN platform helping first-generation college students with career guidance, scholarship discovery, mental wellness support, and counselor assistance.
- Frontend: https://first-gen-nine.vercel.app
- Backend API: https://firstgen-backend.onrender.com
FirstGen is a full-stack MERN application designed to support first-generation college students through a centralized platform for academic guidance, mental wellness, scholarship discovery, and career assistance.
The platform features secure role-based authentication for Students and Counselors, AI-powered guidance, mood tracking, burnout detection, and scholarship exploration. It is deployed using Vercel, Render, and MongoDB Atlas.
- Secure Signup & Login using JWT Authentication
- Personalized Dashboard
- AI-Powered Career Guidance Chatbot
- Mood Tracking & Mood History
- Burnout Detection
- Scholarship Explorer
- Profile Management
- Secure Login
- Student Dashboard
- Monitor Student Mood Trends
- Identify Students at Risk
- View Student Profiles
- React.js
- Vite
- React Router
- Axios
- CSS3
- Node.js
- Express.js
- MongoDB Atlas
- Mongoose
- JWT Authentication
- bcrypt.js
- OpenAI API
- Vercel (Frontend)
- Render (Backend)
- MongoDB Atlas (Database)
FirstGen
│
├── frontend
│ ├── src
│ ├── public
│ └── package.json
│
├── backend
│ ├── config
│ ├── controllers
│ ├── middleware
│ ├── models
│ ├── routes
│ ├── server.js
│ └── package.json
│
└── README.md
- JWT-based Authentication
- Password Hashing using bcrypt
- Protected Routes
- Role-Based Authorization
git clone https://github.com/Srivalli2811/FirstGen.gitcd backend
npm install
npm startcd frontend
npm install
npm run devPORT=
MONGODB_URI=
JWT_SECRET=
OPENAI_API_KEY=
FRONTEND_URL=VITE_API_URL=- React
- Node.js
- Express.js
- MongoDB Atlas
- OpenAI API
- JWT Authentication
- Light & Dark Theme
- Email Notifications
- Personalized Scholarship Recommendation Engine
- Real-Time Chat
- Mobile Application
- Advanced Analytics Dashboard
Srivalli Patta
- GitHub: https://github.com/Srivalli2811
⭐ If you found this project interesting, consider giving it a star!