SWEPT 2.0 : A web app that informs users of where summer street sweeping and winter snow restrictive parking is

SWEPT!!!

By: Elliott Dombrowski, Justin Kemp, & Sadie Sial


Description

AS A resident or visitor of Chicago, IL I would like to know where I should avoid parking in the 3rd largest metropolitan US City.
I WANT to be able to enter my location (via zip code or ward) to find seasonal parking restrictions throughout the year. If I am unsure of my ward number, I want to enter a local zip code to find my ward.
SO THAT I CAN park my car somewhere else and avoid being towed or fined by the city for not following such restrictions.

The City of Chicago is an amazing place but it is not without its shortcomings. While visiting popular attractions, venues, or even friends and colleagues, if you are driving you have a whole set of rules that simply do not exist outside of metropolitan areas. Your mileage may vary, pun fully intended, but utilizing an application like SWEPT 2.0 is able to help.

SWEPT 2.0 is a mobile-first, web application that informs users of where summer street sweeping and winter snow restrictive parking is. In the summer, vehicles must abide by a sweeping schedule in order to prevent fines and/or being toward the city street cleaning. In the winter, vehicles must not park in designated snow clearing areas for over 107 miles worth of all main streets throughout the city to also prevent such fines and towing. SWEPT can help users be aware of such restrictions and rules by conveniently placing all of these schedules and mandates conveniently in one spot. Users will be able to search while logged in or out, but only logged-in users will be able to save their searches for future references.

Getting Started

Technology Stack

The application was built using the MERN stack using MongoDB, Express.js, React, Node.js.

Client Server
apollo/client: ^3.5.6 apollo-server-express: ^2.12.0
chakra-ui/react: ^1.7.4 axios: ^0.24.0
axios: ^0.24.0 bcrypt: ^5.0.1
graphql: ^16.2.0 cors: ^2.8.5
jquery: ^3.6.0 dotenv: ^10.0.0
jwt-decode: ^3.1.2 express: ^4.17.2
luxon: ^UPDATE graphql: ^15.8.0
react: ^17.0.2 jquery: ^3.6.0
react-dom: ^17.0.2 jsonwebtoken: ^8.5.1
react-router-dom: ^5.2.0 mongoose: ^5.9.7
react-scripts: 5.0.0 stripe: ^8.197.0
web-vitals: ^2.1.3

Installing

  • How & where to download the program
  • any modifications needed to be made to files or folders

Executing program

Links

Version History

SWEPT – v 1.0 Deployed App

v 1.0 Mobile Display
Initial Display Results Display
v 1.0 Desktop Display
Initial Display
Results Display

Authors

License

GitHub

View Github