An application that displays parking options based on location, date and time of day.
- Product Owner: Adesola Harrison
- Scrum Master: Daniel Kim
- Development Team Members: Raphael Baskerville, Nicolas Bauer, Adesola Harrison, Daniel Kim
"node": "5.4.1"
"npm": "3.3.12"
Spotz is a MEAN application, so you need to install node (version 5.4.1 or higher).
Then, download the above repo and run "npm install" from the root directory to download all
required dependencies.
You need to configure a MongoDB connection in server/db.js. After that,
run node server/server.js and the server should be up and running.
Login or signup with a Google or Facebook account...or create an account with Spotz.
Navigating the map.
1. Zoom in or out with +/- buttons.
2. Click and drag the map in any direction.
3. Click any highlighted area to display a tool tip with detailed parking info.
Options for displaying parking information by location:
1. Enter a time, date and duration in the mobile preview field and click submit.
2. Enter an address into the search bar.
Note: Use the show and hide to limit the info that is displayed.
Go into the database and set the "admin" column for the user to "true".
Admin Options
Add a rule to street sweeping lines or individual permit zone polygons:
1. Click the line or polygon.
2. Click the "Add Rule" button in the sidebar.
3. Enter the rule info and click the "add rule to selected feature" button..
Delete a rule:
1. Click the object to open its tooltip.
2. Click the delete rule for the rule of interest.
Add a new polygon:
1. Click the "Add Feature" button.
2. Click "enable" button.
3. Click the map on at least 3 points to make the polygon.
4. Save or delete the new polygon with the respective buttons.
View the project roadmap here
See CONTRIBUTING.md for contribution guidelines.