The app is a carpool app
Users will log with email, facebook or gmail
Users will be able to create and join groups of maximum 5 people Define if the group is 2,3,4 or 5 people.
Groups will be private or public, in both cases users will be able to share the group with a link to the app or a code to make other users to be able to join the group. One attribute of the group will be an initial date and a finish date. It also will permit to assign the days of the week to share their car. For example, from monday to friday.
Users will introduce on the first login or in their profile their disponibility of the week, for example, they will be able to drive from monday to friday or tuesdays and fridays only, or the whole week.
Once everybody in the group has introduced their disponibility the app will calculate the amount of days each participant has the right to use the car.
This info will be shown in a calendar and every user of the group will be represented by a colour. This calendar has to be shown in the group where the user is active.
Users will be able to confirm they have used the car the day they have to use it or not. If an user who’s assigned day has not used the object and this day other user has used it, the app will rearrange the calendar by switching between those users in order to maintain an equal use of their car.
If no one has drive users can mark a day like [login to view URL] one day is marked as vacation the whole calendar has to be rearranged.
Database can be in firebase or Mysql, as the developer decides.
The app has to be in IONIC, source code is required.