EcoOnWheels is a travel app that offers users the possibility to share costs and resources in a sustainable way.
All registered vehicles use renewable energy to have a lower impact on the planet.
We opt for a dark mode on our devices to reduce visual impact, save battery and care for the environment.
Name | Role | |
---|---|---|
Adriana Aguilar | Scrum Master | https://github.com/adrianaguilaruiz |
Raquel Palomo | Product Owner | https://github.com/raquel2002x |
Beatriz de Ávila | Developer | https://github.com/Beadeavila |
Himorell Jaramillo | Developer | https://github.com/Himorell |
Noa Trujillo | Developer | https://github.com/mintybubblegum |
- HTML 5
- CSS 3
- BootStrap 5
- PHP 8.1.10
- Laravel Framework 9.44.0
- MySQL
- DrawSQL
You will need a text editor and perform the following steps:
- Clone the project
git clone https://github.com/mintybubblegum/ecoOnWheels.git
- Go to the project directory
cd ecoOnWheels
-
Start MySQL service and create a MySQL database named "ecoonwheels"
-
Create in the text editor an .env file by copying the contents of .env.example and modify the database name (laravel by ecoonwheels)
-
Install dependencies
npm install
composer install
- Activate the server and keep this terminal open
npm run dev
- Run the PHP server and keep this terminal open
php artisan serve
- Migrate database
php artisan migrate:fresh --seed
To run the tests, execute the following command(s)
php artisan test
vendor/bin/phpunit tests
- TDD
- Agile with Scrum
- Mob and pair programming
- Establish pagination order
- Implement trip management in the user's profile
- Display unavailable trips by occupancy
- Send confirmation email of booked trips
- Dropdown of destination images
- Checkbox in preferences
- Star button functionality to add trip to slider
- Toogle button "booking" and "unbooking"