This is the backend portion of the Volunteer Education Support Platform project.
To run and develop this project on your local machine, you can follow these steps:
- Clone this repository to your local machine:
git clone https://github.com/sdnrcvk/volunteer-education-support-api.git
- Create a .env file to configure database connections and other settings, and add the necessary information:
DB_CONNECTION_STRING=your_database_connection_string
-
composer install
-> Install project dependencies using Composer. -
php artisan migrate:refresh
-> Refresh the database migrations. -
php artisan db:seed
-> Run database migrations and seed the database. -
php artisan serve
-> Start the Laravel development server.
-Laravel: Laravel is a popular PHP framework for building web applications. It provides a robust set of tools and features for web development.
-Laravel Sanctum: Laravel Sanctum is a package for Laravel that provides a simple way to authenticate and manage API tokens. It's commonly used for securing APIs and ensuring that only authorized users can access protected resources.
-MySql: MySQL is used as the database system for this project.
The frontend for this project can be found in this repository.