Skip to content

Latest commit

 

History

History
74 lines (46 loc) · 2.01 KB

README.md

File metadata and controls

74 lines (46 loc) · 2.01 KB

Parky

Overview

Parky is a full-stack web application that allows users to search, list, and rent private parking spaces.

Deployed Link: See Here

Repository: See Here

Getting Started

Create an account, or use our demo accounts:

"Power User" Username: user Password: test

"Listing Owner" Username: owner Password: test

Login

Users can login using their account information or sign up for a new account by clicking the link.

Search

After logging in, users are redirected to the Search page where users can search for parking spots available for rent by location and date. Users can also complete bookings from this page via the "Book Now" buttons in the search results.

Create Listing

Users can create listings for their own parking spots under the "Create" section of the application. This is done through a stepper component where users are guided through submitting listing details, choosing availability, and confirming the new listing.

Dashboard

The profile dashboard offers two views: Listings and Reservations.

The Listings view allows users to see all of their active listings as well as edit availability & details, see earnings from listings, and remove listings from the app.

The reservation view allows users to see all upcoming reservations on parking spots with the ability to cancel reservations entirely or partially (for multi-day reservations).

Technologies Used

  • React
  • Express
  • Node.js
  • Mongo DB
  • JavaScript
  • Mongoose
  • Passport.js

Node Packages used:

  • Mongoose
  • DotEnv
  • Material UI
  • Axios
  • Moment.js

Authors: