🚀 Revolutionize Your School Management

School Control

A comprehensive school management application built with Next.js, Prisma, and Tailwind CSS, designed to connect admins, teachers, parents, and students.

100%
Open Source
PWA
Ready
4
User Roles
10+
Features

See It In Action

Experience the power of our comprehensive dashboard with real-time analytics, intuitive navigation, and beautiful dark theme design.

School Control Dashboard

✨ Powerful Features

Everything you need to manage your school efficiently, all in one comprehensive platform.

Admin Dashboard
Manage staff, parents, and students with full editing capabilities and comprehensive oversight.
Personalized Schedules
Students and teachers receive real-time schedule calendars based on the school timetable.
Attendance Analytics
Teachers can take attendance and access real-time analytics on attendance rates.
Parent Portal
Parents can conveniently view the schedules of all their children in one place.
School-Wide Communication
Share important announcements and events school-wide to keep everyone informed.
PWA Support
Install the app on any device for quick and easy access anywhere, anytime.

💻 Built With Modern Technology

Powered by the latest and most reliable technologies for optimal performance and scalability.

Next.js

React framework for building performant web applications

TypeScript

Superset of JavaScript for enhanced type safety

Tailwind CSS

Utility-first CSS framework for rapid UI development

Prisma

Modern database toolkit & ORM

JWT

For Authentication

Nodemailer

For email services like sending confirmation mails

Framer Motion

Used for animations and transitions

React Hook Form

Used for forms and handling them easily

Zod

For schema validation

Zustand

For state management

🛠️ Quick Installation

Get up and running in minutes with our simple installation process.

1

Clone the repository

git clone https://github.com/U22099/School-Management-System.git
2

Install dependencies

npm install
3

Set up environment variables

Configure your .env file with database and email settings

4

Start the development server

npm run dev

Ready to Transform Your School Management?

Join schools worldwide who are already using School Control to streamline their operations and improve communication between all stakeholders.