Schooly API is an RESTful API service for an Academic Management System created with Laravel 9 . This project also consists of a front-end (also in Laravel) consuming the API.
Laravel can be installed from here
First, rename the env.example
file to .env
as this file contains environmental variables.
Edit the Database information in the .env
file to match the database you are using as seen below
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=ams
DB_USERNAME=root
DB_PASSWORD=
Then serve the project on the local server using:
php artisan serve
You can use the following command to see the active API routes
php artisan route:list
I am still working on the API documentation and will update it once complete.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.