Skip to content

This is a Rest API for a train booking platform, built with Laravel 9, MySQL, Stripe and Vonage.

License

Notifications You must be signed in to change notification settings

Mitchi-02/train-booking-platform-api

Repository files navigation

Train Booking API

A Rest API for a train booking platform, built with Laravel 9 (Repository Design Pattern), MySQL, Stripe and Vonage.

It handles user authentication, admin features, customer support features, travels management, stations management and booking management This is an academic project I built with my team.

Get Started

Don't forget to change your env variables: db connection, email credentials, stripe and vonage keys.

cp .env.example .env
composer install
php artisan key:generate
php artisan migrate
php artisan db:seed
php artisan storage:link
php artisan ser

In another shell, start the background queue that handles notifications and jobs using the command:

php artisan queue:work

About

This is a Rest API for a train booking platform, built with Laravel 9, MySQL, Stripe and Vonage.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •