The Student Management System is a full-stack web application for managing student records efficiently. It provides an intuitive interface for adding, editing, deleting, and viewing student details.
- Student Record Management (Add, Edit, Delete, View)
- Search & Filter students easily
- Real-time Data Fetching with TanStack Query
- Responsive UI using Desi UI
- Secure Authentication & Authorization
- Optimized Database Queries with PostgreSQL
- Fast Backend powered by Node.js
- Frontend: React, TypeScript, TanStack Query, Desi UI
- Backend: Node.js, Express.js
- Database: PostgreSQL
- Node.js (>=14.x)
- PostgreSQL (Installed & Running)
-
Clone the repository:
git clone https://github.com/shamsheedali/student_management.git cd student_management -
Install dependencies:
npm install
-
Set up the database:
- Create a PostgreSQL database.
- Configure the database connection in the
.envfile.
-
Start the backend server:
cd backend npm run dev -
Start the frontend:
cd frontend npm run dev
📧 Email: shamsheedali0786@gmail.com 📌 GitHub: shamsheedali (https://github.com/shamsheedali)