feature_list.md - Shununit6/TravelerNote GitHub Wiki

MVP List

A website for users to plan their travels.

1. New account creation, log in, log out, and guest/demo log in

  • Users can sign up, log in, and log out.
  • Users can use a demo log-in to try the site.
  • Users can't use certain features without logging in (like creating a travel plan and editing expenses in budgeting).
  • Logged-in users are directed to their profile page which displays their travel plans.
  • Logged-out users are directed to a page displaying several recent shared travel articles.

2. Plan

  • Logged-in users can create a trip.
  • Logged-in users can edit and delete their trips.
  • All users can view a sampling of the most recent plans.

3. Places to go

  • Logged-in users can post places they intend to go.
  • Logged-in users can edit and delete their place list.
  • All users can see the most recently added places.

4. Stories or articles

  • Logged-in users can post travel stories or related travel articles to a selected trip.
  • Logged-in users can edit and delete their stories or travel articles.
  • All users can view stories or articles that are posted.

5. Expenses

  • Logged-in users can post different expenses for a selected trip.
  • Logged-in users can edit and delete their expenses.
  • All users can see a percentage chart of others' expenses for a trip.

6. Like/Unlike

  • Logged-in users can like or unlike a story or an article.
  • All users can view the number of likes for a story or an article.

7. Bonus Features

  • Display a live list of the top 10 popular places people want to go.
  • Users can search for related travel articles or trip plans by the name of the place.