Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dasunnethsara-04/sms-v2
A simple Student Management System with Laravel 11
https://github.com/dasunnethsara-04/sms-v2
blade laravel laravel-crud-operation laravel-web laravel11 laravel11x studentmanagementsystem webapp
Last synced: 1 day ago
JSON representation
A simple Student Management System with Laravel 11
- Host: GitHub
- URL: https://github.com/dasunnethsara-04/sms-v2
- Owner: DasunNethsara-04
- Created: 2024-09-16T15:28:29.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-12-11T18:20:59.000Z (about 2 months ago)
- Last Synced: 2024-12-12T00:59:48.408Z (about 2 months ago)
- Topics: blade, laravel, laravel-crud-operation, laravel-web, laravel11, laravel11x, studentmanagementsystem, webapp
- Language: Blade
- Homepage:
- Size: 500 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Student Management System
This is a simple student management system that allows you to add, delete, update and view students, teachers and class moderators. It also allows you to assign students to classes and teachers to classes. And also all the users (students, teachers, class moderators and admins) can log into the application and view their profile and do their job as the role they have.
## Installation and Setup
1. First, you have to clone the repository to your local machine. To do so you can run the following command in your terminal.
```bash
git clone https://github.com/DasunNethsara-04/sms-v2.git
```2. Then you have to navigate to the project directory.
```bash
cd sms-v2
```3. Now you have to install the dependencies. To do so you can run the following command.
```bash
composer install
```
This will install all the dependencies that are required for the project. If you haven't installed composer yet, you can download it from [here](https://getcomposer.org/download/).4. Now you can create a database with mysql. You can use the following command to create the database.
```sql
CREATE DATABASE sms;
```
5. Now you have to migrate the tables to the database. To do so you can run the following command.
```bash
php artisan migrate
```
This will create all the tables that are required for the project.6. Now you can seed the database with some data. To do so you can run the following command.
```bash
php artisan db:seed
```
This will seed the database with some data.7. Now you can run the project. To do so you can run the following command.
```bash
php artisan serve
```
This will start the server, and you can access the project by navigating to,
```
http://127.0.0.1:8000
```
8. Now you can log into the system using the following credentials.> Admin:
Email: [email protected]
Password: admin123
> Teacher:
Email:[email protected]
Password: teacher123
> Student:
Email: [email protected]
Password: student123`If there are any issues, please let me know. I will try to help you as much as I can.`