Skip to content

Functionality & MVP

theneonwombat edited this page Mar 29, 2021 · 2 revisions

Functionality and MVP (Minimum Viable Product) List

User Authentication

  • Allows for secure user registration and login

Heroku Hosting

  • A live version of the app will be available for demo on heroku

Events Index

  • Users will have access to the events index page
  • Events index will show the user a list of events
  • Users can click on the event to go to the Event Show Page

Dashboard/Profile

  • Users have access to a private dashboard/profile
  • The user's past and upcoming events will be displayed on their dashboard
  • The dashboard will also show basic profile information like username, avatar, snaps/kudos, member since, etc

Create an Event

  • Logged-in users will have the ability to create an event
  • Users will populate fields: title, description, game/sport, max capacity, time, location
  • Submitted event will appear on Event Index

Event Show Page

  • The event's description, time, location, attendees list, and additional information will be displayed
  • Logged-in users will have the ability to join an upcoming event by clicking a button
  • A picture related to the event will be displayed

Event Location Map

  • The event show page will have a map
  • A pin will be dropped on the map with the event's location
  • Users can click on a button below the map to get directions

Bonus: Search

  • Users can search for Events near them

Bonus: Kudos

  • Users can give Kudos to other users
  • Kudos are displayed on user dashboards

README

Once the rest of the project is complete, the repo will include a readme outlining:

  • Initial goals
  • Challenges we overcame
  • Technologies successfully inc
  • How to use the final product