Inspiration
College students often struggle with managing notes, finding quality study resources, keeping track of assignments, and maintaining everything across multiple platforms. We wanted to create a single platform that simplifies student life by bringing note sharing, resource discovery, task management, and personal profiles into one place. This idea led to the creation of EduFlow.
What it does
EduFlow is a student-focused productivity and collaboration platform that allows users to:
Create accounts and securely log in using JWT authentication Build personalized student profiles Upload and share study notes in PDF or image format Discover and share useful learning resources Organize academic work with a built-in task manager View important activities and statistics through a centralized dashboard
The platform helps students stay organized while also encouraging knowledge sharing within the student community.
How I built it
EduFlow was built using the MERN stack:
Frontend React.js Tailwind CSS Context API for state management React Router for navigation Backend Node.js Express.js JWT Authentication Multer/Cloudinary for file uploads Database MongoDB with Mongoose
What I learned
Through building EduFlow, I gained hands-on experience with:
Full-stack MERN development REST API design JWT-based authentication and authorization MongoDB schema design File upload handling with Multer and Cloudinary React state management using Context API Building responsive user interfaces with Tailwind CSS Structuring large-scale projects for maintainability
What's next for EduFlow
Future improvements include:
Real-time chat and discussion forums Note ratings and reviews AI-powered study recommendations Collaborative study groups

Log in or sign up for Devpost to join the conversation.