Giter VIP home page Giter VIP logo

ecoonwheels's Introduction

Eco On Wheels🚘🌲

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.


Table of contents


Team Members

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

Screenshots

Home view sketch Show view sketch Home view mockup Show view mockup Create view mockup
Home view Show view Home view Show view Create view

Stacks

  • HTML 5
  • CSS 3
  • BootStrap 5
  • PHP 8.1.10
  • Laravel Framework 9.44.0
  • MySQL
  • DrawSQL

How to install this project

You will need a text editor and perform the following steps:

  1. Clone the project
  git clone https://github.com/mintybubblegum/ecoOnWheels.git
  1. Go to the project directory
  cd ecoOnWheels
  1. Start MySQL service and create a MySQL database named "ecoonwheels"

  2. Create in the text editor an .env file by copying the contents of .env.example and modify the database name (laravel by ecoonwheels)

  3. Install dependencies

  npm install
  composer install
  1. Activate the server and keep this terminal open
  npm run dev
  1. Run the PHP server and keep this terminal open
  php artisan serve
  1. Migrate database
  php artisan migrate:fresh --seed

Tests

To run the tests, execute the following command(s)

  php artisan test

Screenshot test

  vendor/bin/phpunit tests

Screenshot test


Methodology

  • TDD
  • Agile with Scrum
  • Mob and pair programming

Next Steps

  • 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"

ecoonwheels's People

Contributors

himorell avatar adrianaguilaruiz avatar beadeavila avatar raquel2002x avatar mintybubblegum avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.