Skip to content

Latest commit

 

History

History
64 lines (41 loc) · 1.47 KB

README.md

File metadata and controls

64 lines (41 loc) · 1.47 KB

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.