Skip to content

MiguelEmmara-ai/cabs-online

Repository files navigation

Build Status Total Downloads Latest Stable Version License

Cabs Online

Overview The aim of this assignment is to develop a better understanding of building web applications using simple Ajax techniques, PHP, and MySQL. It is assumed that have the knowledge and programming skills to work with PHP and MySQL PHP on the server, as learned in Assignment One and the first part of this course.

For This Version I Use Laravel Web Framework
Laravel is accessible, powerful, and provides tools required for large, robust applications.

Getting Started

git clone https://github.com/MiguelEmmara-ai/cabs-online.git cabs-online
cd cabs-online
cp .env.example .env
composer install OR composer update
php artisan key:generate
nano .env << Configure .env

After opning your .env file, change the database name (DB_DATABASE) to whatever you have, username (DB_USERNAME) and password (DB_PASSWORD) field correspond to your configuration.

Then we can run

php artisan migrate:fresh
php artisan serve

Demo

CabsOnlineLaravel.MiguelEmmara.Me

How To Use

  1. Book A Ride - This page allow the passengers to book their taxi
  2. Become A Driver - This page is for drivers to create their new account
  3. Login - Login drivers, check if the drivers is on the system

Documentation

Full documentation can be found over on docscabs.miguelemmara.me.

Built With

This section should list any major frameworks/libraries used to bootstrap your project. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples.

  • HTML
  • CSS
  • Bootstrap
  • Laravel

(back to top)

Software Architecture

Laravel framework app deployed on aws ec2
Screenshot 1

(back to top)

Screenshots

Screenshot 1

License

Copyright 2022. Code released under the MIT license.