Skip to content

Feature List

Nicole Loescher edited this page Feb 19, 2021 · 4 revisions

Features

MVP(Minimum Viable Product)

1. Live Application

  • Host on Heroku Container Registry with Docker

2. Landing Page

  • Users who are not logged in are taken to about page with option to sign up/login viewing a map with resources available listed (no functionality to click)
  • Users who are logged in are taken to the normal landing page of a map around their location with resources
  • Lists of resources recently posted shown below the map

3. User Account Creation/Login. Demo/Guest Login

  • Users can create new account
  • Users can sign into their account
  • Logged in users can claim a resource and other users will see that it has been claimed
  • Log in for non profit organizations that are different from individual users

4. Post a Resource

  • Logged in users can post a resoure which they other users can see to claim based on location
  • Resources can include a name, type, image, location, and description

5. View Resource Details

  • Clicking on a resource navigates to a resource page
  • Shows resource name, type, image, location, etc.
  • Has option to claim resource if available

6. Claim a Resource

  • Users can see resources that can be claimed without being logged in
  • Resources can be viewed in a list or on a map, which can be filtered by distance or resource type
  • Claim form sends an email to the resource poster that the resource has been claimed and includes contact information of the claimer

7. View Resources on Interactive Map

  • Utilizes google maps API in order to dynamically show resources available based on location

8. Search

  • search will enable user to search by name of resource, or filter by category.

9. Production README

  • Brief explanation of what the app is and does
  • Link to live site
  • Link to wiki docs
  • Discussion of technologies used
  • Discussion of two features that show off the team's technical abilities
  • Discussion of both challenges faced and the way the team solved them
  • Code snippets to highlight the best code