Skip to content

SPS: A smart parking web app for Cal State Fullerton campus, empowering users to book parking spots, view availability, and make secure payments. Built with React, Node.js, Express, and MySQL, integrated with Google Maps and Stripe APIs for seamless functionality.

Notifications You must be signed in to change notification settings

soham7kulkarni/Smart-Parking-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart-Parking-System

The "SPS" is a web app which allows users to book Parking Spot acorss the university campus of Cal State Fullerton. It is aimed at students, faculties and visitors of CSUF campus. The app let user enter the destination on campus and then it locates top 3 parking spots near the destination with the number of available spots at each level. User can select particular spot at the parking lot and can proceed to make secure payment. This helps user effectively navigate the availability across the campus and aids in decision making even before arriving at the campus. The web app uses React front-end and nodeJS and ExpressJS backend with MySQL database. Google Maps API and Stripe API has been used for essential functionalities within the app.

Features

  • Secure JWT Authentication
  • Responsive layout, compatible with both mobile and desktop
  • Entering the location to view top 3 parking lots
  • Displaying spot functionality across levels for every parking lot
  • Secure Payments
  • Stripe webhook feature to automatically update transaction IDs with payment intent IDs
  • View previous transactions in the dashboard

Architecture

Architecture

Installation

To install frontend dependencies

  cd frontend
  npm install

To install backend dependencies

  cd backend
  npm install

To run frontend

  cd frontend
  npm start

To run backend

  cd backend
  npm start

To view the results

http://localhost:3000

Tech Stack

Client: React, Chakra UI, CSS

Server: Node, Express

DatabaseL: MySQL

API: Google Maps Javascript API, Google Maps Geocoding API, Google Maps Places API, Stripe API

About

SPS: A smart parking web app for Cal State Fullerton campus, empowering users to book parking spots, view availability, and make secure payments. Built with React, Node.js, Express, and MySQL, integrated with Google Maps and Stripe APIs for seamless functionality.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published