MVP Feature List - OndreWilliams/TownSquare GitHub Wiki
Townsquare, a StackOverflow clone, is a web app where users can talk about local events, restaurants, activities and engage in light discussion.
1. Account Creation:
- Guest/demo login
- Users can sign up, log in, and log out.
- Users can use a demo login to try the site.
- Users can't use certain features without logging in (like posting questions and posting answers).
- Logged in users are directed to the main page which will display a list of recent questions.
- Logged out users are directed to a page displaying the login screen.
2. Hosting on Heroku
3. Posting Questions
- Logged in users can post questions.
- Logged in users can edit and delete their own questions.
- All users can view a sampling of the most recent questions.
4. Posting answers
- Logged in users can post answers to questions.
- Logged in users can edit and delete their own answers.
- All users can view answers to questions.
5. Searching for Questions
- Logged in users can search for questions using the search bar.
6. Bonus Features
- Add Question Categories / Tags
- Comment on Questions / Answers
- Polymorphic Up/Down Votes: Questions, Answers, Comments
- Theme / Colors / Icons specific to different regions
- Adding images / Other media to posts
- Post Event Button Event posting / organizing / gathering signups
- Basic user profile with an image that ties to users posts
- Promotion sidebar (up and coming / currently active topics etc.)
- Closing topics - User X has privileges to "mark as answered" etc
7. Sprint To Do's
-
Filter buttons
-
Sidebar content styling
-
Responsiveness (questions overflowing on narrow screen)
-
Consistent shadows