A modern, efficient, and scalable web application for managing school operations, built with Next.js, PostgreSQL, and Prisma.
- Student Management: Add, update, delete, and view student details.
- Teacher Management: Manage teacher profiles and schedules.
- Class Management: Organize classes, subjects, and timetables.
- Grading System: Record and review student grades and performance.
- Responsive Design: Optimized for desktop and mobile devices.
- Attendance Tracking: Keep track of student and teacher attendance (Building In Process)
- Frontend: Next.js - A React-based framework for server-rendered and static web applications.
- Backend: Node.js (via Next.js API routes)
- Database: PostgreSQL, managed using Prisma.
- Styling: Tailwind CSS
Ensure you have the following installed:
- Node.js (v16 or higher)
- Docker (for PostgreSQL database)
- Prisma CLI
git clone https://github.com/UTRcoder/school-management.git