MVP Feature List - PotatoAim11518/linkshell-app GitHub Wiki

MVP List

Linkshell is a MeetUp clone for users to find events and groups to share their fandom for Final Fantasy XIV.

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

  • 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 RSVPing to events and creating events).
  • Logged in users are directed to their profile page which displays their Events.
  • Logged out users are directed to a page displaying several upcoming events.

2. Hosting on Heroku

3. Groups and joining groups

  • Logged in users can:
    • Create a group
    • Join other groups
    • Edit and delete groups that they are the owner of
  • All users can:
    • View a group and its "about" section
    • View a sampling of the most recently created events.

4. Events and RSVPs

  • Logged in users can:
    • Create Events for a group they are a member of
    • RSVP to events in the groups that they belong to.
  • Logged in users can edit and delete events that they are the host of.
  • All users can view all events

5. Calendar (on group page)

  • All users can view all events as a chronologically descending list on a group's page

Additional (Bonus) Feature List

6. Avatar Selector

  • Users can select an avatar during signup.
  • Existing users can edit their avatar in the profile page.

7. Search

  • Be able to search by location name, locale, and group name or description.

8. Browse by Category

  • Find groups by group type.

9. Event Calendar for all groups

  • Render a calendar that will allow browsing of events linked on individual days.