EduFlow is a modern education management platform built to help students, administrators, and institutions streamline learning workflows. It provides a clean, role-based experience for managing onboarding, compliance, course registration, payments, documents, notifications, and AI-powered support—backed by Firebase for authentication and data storage.
- 🔐 Secure Authentication & Roles: Firebase-powered sign-in with role-based access for admin and users.
- 🧭 Guided Onboarding: Step-by-step onboarding completion to get users started quickly.
- 📄 Documents & Compliance: Upload and manage compliance-related information through dedicated pages.
- 🎓 Course Registration: Register and manage courses with an easy UI flow.
- 💳 Payments & Transaction History: View payment pages and transaction history.
- 🔔 Notifications Center: Keep track of important updates.
- 🤖 AI Support (Gemini): Context-aware support using Gemini integration.
- 📱 Responsive UI: Designed to work smoothly across desktop and mobile screens.
| Category | Tools |
|---|---|
| Frontend | React 18, TypeScript, Vite |
| Styling | Tailwind CSS |
| Backend/Auth | Firebase (Authentication + Database/Firestore) |
| AI | Gemini API |
| Routing | React Router |
| Deployment | Vercel |
Hero section for the main landing and navigation.
Choose a role to access the correct dashboard.
View Student Command Center
Student command center dashboard overview.
Course browsing and registration flow.
Documents management for the student profile.
Abhijith Shetty Front-End Web Developer
"Passionate about building modern, user-friendly web applications that blend creativity with technology."
If you find this project helpful or like the design, please give it a ⭐ on GitHub! It helps the project gain more visibility and motivates me to keep adding new features.



