Student Management System is a web application built using the Laravel framework that allows teachers and administrators to manage students' academic records, including personal details, course enrollment, and grades.
- Laravel 8
- PHP 7.4
- MySQL
- Bootstrap 5
- JavaScript
- Ajax
- jQuery
- User Registration and Login
- Student Profile Management
- Enrollment Management
To get started with the Student Management System, follow the instructions below:
-
Clone the repository, navigate to the project directory, and install the project dependencies using Composer:
git clone <repository-url> cd student-management-system composer install
-
Rename the
.env.example
file to.env
:mv .env.example .env
-
Update the database credentials in the
.env
file:DB_CONNECTION=mysql DB_HOST=your-host DB_PORT=your-port DB_DATABASE=your-database DB_USERNAME=your-username DB_PASSWORD=your-password
-
Generate an application key and create the necessary database tables:
php artisan key:generate php artisan migrate
-
Start the development server:
php artisan serve
-
Open your web browser and navigate to
http://localhost:8000
to access the Student Management System.
This project makes use of the following open-source libraries and frameworks:
- Laravel Framework
- Bootstrap
- Font Awesome
- Undraw