NextJS-SMS-Template is a platform designed to assist school administration, teachers, and students in managing information and educational processes efficiently. Here are the key features of this SMS template:
- Student Management: Add, view, edit, and delete student records. Manage classes.
- Teacher Management: Add, view, edit, and delete teacher records. Manage schedules.
- Class Management: Create, view, edit, and delete class information. Manage schedules and course data.
- Schedule Management: Create and manage class schedules, teacher schedules, and student schedules. Generate schedule reports.
- Assignment Management: Create, edit and delete assignments.
- Teaching Schedule: View teaching schedule.
- Assignment Management: Create, edit and delete assignments.
- Simple Page
- Frontend: React.js, Next.js
- Backend: Prisma, PostgreSQL
- Authentication: NextAuthV5
- Storage: Firebase Storage, Supabase
- Clone this repository:
git clone https://github.com/zxmodren/NextJS-SMS-Template.git
- Install dependencies:
npm install
- Configure the database and environment variables.
- Generate prisma :
npx prisma generate
- Run the development server:
npm run dev
- Access the application at
http://localhost:3000
This project is licensed under the MIT LICENSE - see the LICENSE.md file for details.
Hi everyone, this is my first and probably last Next.js project due to my laptop's very low end specifications (Super Potato). So, I won't be able to continue this project for an indefinite time. Thank you all for visiting, have a good day!