Priorities
Feature 1: THE ADMIN INTERFACE
- Database for admin profiles → admin and editors.
- Login page.
- Make new entry (make sure user is logged in).
- Edit existing entry (use Admin view to show Edit button on search results → takes you to form to change textboxes of information)
- Confirmation Message that the info was added/updated.
- Possible Error cases:
FEATURE 2: Public API
API Functions: * search all the graffiti. * search graffiti: Params--> city(reqd), findspot(opt),categories(opt), tags(opt)
Response Format (JSON): * All the fields of the graffiti.
FEATURE 3: TAGS and CATEGORIZATION
FEATURE 4: GENERATE REPORTS
MISC FEATURES:
- 'Favorites'
- How many search results.