-
Notifications
You must be signed in to change notification settings - Fork 0
Feature List
clintonhill edited this page Feb 21, 2021
·
7 revisions
- Application hosted on Heroku
- Users can create a new account
- Users can sign in to existing account
- Users can log out
- Application features only accessible to logged in users
- Logged in users can join public groups.
- Logged in users can request to join private groups.
- Application pre-populated with a demo user account
- A group can be created by a registered user.
- The group owner controls the settings of the group.
- The group owner can approve requests to join private groups.
- Groups hold the details of events.
- An event can be created by a member of a group.
- The group owner and the event owner can both edit/delete the event.
- An event has tags for filtering search results.
- Events show the attending participants on the page.
- A registered user can see their basic profile information. (Name, Email, Location, Picture.)
- A registered user can see all of the groups that they own, and administrate them.
- A registered user can see all of the events that they own, and moderate them.
- A registered user can see all of the events and groups that they are a part of, and leave them.
- A user can filter results of an event based on the name of the event and tags.
- When creating an event, a user can add tags to the event to help narrow down searches.
- 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 developer's technical abilities
- Discussion of both challenges faced and the solution found to solve them
- Code snippets to highlight the best code
- We would like to incorporate some kind of map API into the project. Googlemaps or Openlayers likely.
- This would be used to zero in on location for events, with 'x-miles' search results.
- We would like to incorporate OAuth into the project, as an alternate way to log in.
- Google, Discord, Facebook, etc...
- We would like to incorporate message boards on both the Group's page, and the Event's pages.