An open API service indexing awesome lists of open source software.

https://github.com/devsandeepsharma/student-manager

👨‍🎓 A modern and clean Student Manager app to add, edit, and delete student records with Firebase sync and responsive UI. Fast, simple, and efficient. 🔥
https://github.com/devsandeepsharma/student-manager

context-api css firebase firebase-realtime-database form-validation javascript reactjs

Last synced: 3 months ago
JSON representation

👨‍🎓 A modern and clean Student Manager app to add, edit, and delete student records with Firebase sync and responsive UI. Fast, simple, and efficient. 🔥

Awesome Lists containing this project

README

          

# 🎓 Student Manager

A professional yet user-friendly **Student Manager** web app where users can add, edit, and delete student records with instant feedback and elegant modals. Designed with a focus on usability and visual aesthetics.

🌐 [Live Preview](https://student-manager-teal.vercel.app/)
🎨 [Figma Design](https://www.figma.com/design/177RTRJ8PWpFeMrlX1ZMEA/Student-Manager?node-id=0-1&t=h5ylx2WKXartboUV-1)

---

## 🛠 Built With

- React
- CSS
- JavaScript (ES6+)
- Firebase (Realtime Database)
- React Context API

---

## ⚙️ Features

- ➕ **Add New Student** with:
- Name
- Phone Number
- Location

- 📝 **Edit Existing Students**
- ❌ **Delete Students**
- 📋 **Display All Students** in a clean card layout
- 🔔 **Notifications** for actions like:
- Adding
- Editing
- Deleting Students
- ❗ **Form Validation** to ensure no empty fields
- 🎯 **Clean & Responsive UI**
- 🧠 **Centralized State** using Context Providers
- 🔄 **Live Data Sync** with Firebase

---

## 💡 Learnings

- Context API with custom hooks
- State & UI separation
- Firebase setup & real-time updates
- Form validation techniques
- UI/UX best practices for web apps

---

## 📸 Preview