feature list - RobertVogue/Passport GitHub Wiki

Features

1. Hosting on Heroku

  • Hosted on a live link that never sleeps

2. Login, Sign Up, Logout

  • Users can login, sign up, and logout
  • Users can't use certain features without logging in
  • User Features - Creating stamps, viewing stamps
  • Users can use a demo login to try the site as a fully registered user

3. Countries

  • Seeded all 195 countries
  • Countries will be accessible in the create a stamp form
  • Featured countries will be displayed on the home page

4. Stamps

  • Destinations/Countries are chosen by the user to be added to one of their three Passports (visited, want to visit, nearby).
  • Creation Form will include a dropdown from the database for the country, a place to write trip details, as well as a submit button
  • Review Form (price ($, $$, $$$), Rating (0-10), detailed location, review/description, submit button).
  • Assign the visit status then will be added to the correct passport

5. Visit Status

  • Users can mark stamps as 'visited'
  • Users can mark stamps as 'want to visit'
  • Users can mark stamps as 'local/nearby'

6. Passport

  • Stamps are located and accessed on the user's profile page.
  • Sort by visit status
  • A user will have three passports based on each visit status (visited, want to visit, local/nearby)

7. Production README

  • Brief explanation of what the app is and does
  • How to start a development environment
  • Technologies used
  • Link to live site
  • Link to Wiki docs
  • 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
⚠️ **GitHub.com Fallback** ⚠️