Skip to content
/ sms Public

School Managemnet software Laravel and Mysql

Notifications You must be signed in to change notification settings

adilk121/sms

Repository files navigation

Getting Started

Prerequisites

To run this project, you need to have the following installed on your system:

PHP 7.4 or later Composer MySQL

Installing

Clone the repository to your local machine: git clone https://github.com/adilk121/sms.git

Install dependencies:

cd project-name composer install

Create a new database and update the .env file with your database credentials:

DB_DATABASE=your_database_name DB_USERNAME=your_database_username DB_PASSWORD=your_database_password

Run database migrations and seeders: php artisan migrate --seed Generate an application key:

php artisan key:generate Start the development server:

php artisan serve Visit http://localhost:8000 in your browser to view the application.

Usage

Login to the admin dashboard with the following credentials:

Username: admin Password: admin@123 Create teachers, guardians, classes, and subjects.

Create students and assign them to a teacher, guardian, class, and subject(s).

View and manage student details, attendance, and grades.

Features

Admin dashboard to manage teachers, guardians, classes, subjects, and students. Student dashboard to view attendance, grades, and download reports. Email notification to students on registration. Forgot password functionality with email OTP verification. CSV export of student details. Built With Laravel 8 Bootstrap 5

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

School Managemnet software Laravel and Mysql

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published