Skip to content

SubterraneanTenaciousTasmanians/Spotz

Repository files navigation

Spotz

An application that displays parking options based on location, date and time of day.


Team

  • Product Owner: Adesola Harrison
  • Scrum Master: Daniel Kim
  • Development Team Members: Raphael Baskerville, Nicolas Bauer, Adesola Harrison, Daniel Kim

Table of Contents

  1. Usage
  2. Requirements
  3. Development
  4. Installing Dependencies
  5. Tasks
  6. Team
  7. Contributing

Requirements

"node": "5.4.1"
"npm": "3.3.12"

Installing Dependencies

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.

Usage

Mobile and Desktop Version

Getting started:
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.



Admin

To enable admin privildges for a user (Desktop version only):
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.

Development

Roadmap

View the project roadmap here

Contributing

See CONTRIBUTING.md for contribution guidelines.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •