Skip to content

Repository files navigation

🏫 EduFlow

Live Demo React TypeScript Vite Tailwind CSS Firebase

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.


🚀 Key Features

  • 🔐 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.

🛠 Tech Stack

Category Tools
Frontend React 18, TypeScript, Vite
Styling Tailwind CSS
Backend/Auth Firebase (Authentication + Database/Firestore)
AI Gemini API
Routing React Router
Deployment Vercel

📸 Interface Previews

Core (Landing)

EduFlow Hero Section
Hero section for the main landing and navigation.

Role Selection

EduFlow Role Selection
Choose a role to access the correct dashboard.

View Admin Portal

EduFlow Student Login
Student / user authentication entry point.

EduFlow Admin Login
Admin authentication screen.

View Student Command Center

EduFlow Dashboard
Student command center dashboard overview.

EduFlow Courses
Course browsing and registration flow.

EduFlow Documents
Documents management for the student profile.

EduFlow Admin Dashboard
Admin dashboard with key operational metrics.

EduFlow Applications Management
Applications management for admins.


👨‍💻 Author

Abhijith Shetty Front-End Web Developer

"Passionate about building modern, user-friendly web applications that blend creativity with technology."

LinkedIn GitHub


🌟 Show Your Support

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.

About

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 store

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages