Wolfxyz16 / ShareTrip

ShareTrip is a carpooling application between individuals! 🚗🚗
GNU General Public License v3.0
1 stars 0 forks source link

Share Trip

Warning!

This is not a real application. It is a kick-off project made by EHU students for Software Engineering class.

About

ShareTrip is an open source carpooling application between users that aims to be simple and effective. It also focuses on users privacy not sharing the users data with 3rd party companies.

Features

Extra features ⭐⭐

Last sprint work

How can (must) I contribute

First thing to be done is to clone the repository. Go to the directory where you want to clone this repository. IE ~/IdeaProjects. Then copy the ssh URL and paste the next command on your terminal

git clone git@github.com:Wolfxyz16/ShareTrip.git

In order to have a clean and organized working experience each member of Orquesta Guayacan would need to create a local branch in the repository. This can be done with the next command:

git branch YOUR_NAME

Remember to change your current branch with the next command:

git checkout YOUR_NAME

When the task is implemented just push it upstream to the repository. This should create a remote branch in the GitHub repository. Then a pull request should be requested.

With this method we will guarantee that the main branch will be always working and with the full features implemented.

What about the sprints?

  1. feb 28 - mar 19
  2. mar 20 - apr 12
  3. apr 12 - may 4

How can I pull a single git branch?

  1. git fetch <remote_name> <branch_name>
  2. git branch <branch_name> FETCH_HEAD
  3. git checkout <branch_name>

Requirements Analysis

Use Case Model\ Domain Model

Event Flow for Search Ride Offer

Event Flow for Request Booking for Ride\ Event Flow for View Ride Bookings\ Event Flow for Create Alert\ Event Flow for View Alerts\ Event Flow for Delete Alert\ Event Flow for Create Favorite\ Event Flow for View Favorites\ Event Flow for Delete Favorite

Event Flow for Send a Message\ Event Flow for View Messages

Event Flow for Create a City\ Event Flow for Offer a Ride\ Event Flow for View Booking Requests\ Event Flow for Decide Booking Requests

Design

Sequence Diagram "Query Rides"