Skip to content

CoderAcademy-ALL/T3A2_A_Carental_Irina-Michelle

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

T3A2_A Carental Irina and Michelle

CARENTAL A car rental APP

Github repository

R1 Description of your website

Purpose:

Carental is the new way to rent a car. We want to make car sharing simple to use, cost-effective and environmentally friendly.

Car owners can share their cars with others when they are not in use and earn some extra income. For the users, no need to hire a car for a location that you can't necessarily get to or pay expensive hiring fees, just rent one from someone in your area. It's as simple as that.

Functionality/ Features:

As a user wanting to hire a car, simply search by location and by the date required and book the car you want. The owner will confirm the booking and you're good to go. Rate the car once your booking is complete.

As a car owner, list your car and its availability for hire. Approve the booking request and rate the user.

This app will allow the car owner to add images of their car, select special features such as transmission and set the price per day.

Both the user and owner are able to cancel a booking simply by going into their profile, selecting the booking they wish to cancel and pressing a cancel button.

Target Audience:

  • Australian residence.

  • Owners and users can be anyone over 21 years of age who has a full current Australian drivers license.

  • Owners must own their car and it must be registered.

Tech Stack:

  • Javascript
  • MongoDB
  • React
  • HTML
  • CSS
  • material ui
  • Node JS
  • Mongoose
  • Express

Project Management Tools:

  • Miro
  • Trello

R2 Dataflow Diagram

Data Flow Diagram

R3 Application Architecture Diagram

Application Architecture Diagram

R4 User Stories

Users Stories:

Users Stories

Owners Stories:

Owners Stories

R5 Wireframes

Standard Desktop Wireframes:

1 Standard Desktop Wireframes

2 Standard Desktop Wireframes

Standard Phone Wireframes:

Standard Phone Wireframes

1 Standard Phone Wireframes

2 Standard Phone Wireframes

3 Standard Phone Wireframes

Standard Tablet Wireframes:

Standard Tablet Wireframes

1 Standard Tablet Wireframes

2 Standard Tablet Wireframes

3 Standard Tablet Wireframes

Brainstorming sketches for wireframes:

Brainstorming sketch 1

Brainstorming sketch 2

Brainstorming sketch 3

Brainstorming sketch 4

Brainstorming sketch 5

Brainstorming sketch 6

Colour Palette for inspiration for website:

Colour Palette

R6 Trello Boards

Trello board

Created Trello board with initial tasks for Part A of project: 1 Trello

Added colour labels for each section "To do", "In Progress" and "Done". Also added users to specific cards: 2 Trello

Added checklists for some of the cards, for example the README where we were to divide the tasks between us: 3 Trello

Added a second label colour once we added Part B tasks so that we knew which belonged to Part A (purple) and which belonged to Part B (blue): 4 Trello

Added our initials to tasks on the checklists so we knew who was going to complete which requirement: 5 Trello

6 Trello

Part A almost completed. Part B in progress: 7 Trello 7 Trello

About

Car Rental APP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published