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. 🔥
- Host: GitHub
- URL: https://github.com/devsandeepsharma/student-manager
- Owner: devsandeepsharma
- Created: 2025-04-05T11:02:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-06T14:43:57.000Z (about 1 year ago)
- Last Synced: 2025-04-09T22:56:36.086Z (about 1 year ago)
- Topics: context-api, css, firebase, firebase-realtime-database, form-validation, javascript, reactjs
- Language: JavaScript
- Homepage: https://student-manager-teal.vercel.app
- Size: 1.75 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
