-
Notifications
You must be signed in to change notification settings - Fork 1
Feature List
sophiebui edited this page Feb 3, 2022
·
6 revisions
- Users can sign up, log in, and log out.
- Users can use a demo log in to try the site.
- Users can't use access the site without logging in.
- Authenticated users are directed to the splash page which displays decks made by community members.
- Logged out users are directed back to the splash page
- Authenticated users can create a deck.
- Authenticated users can view any deck and view any and all cards in a deck.
- Authenticated users can view any user's page.
- Authenticated users can change the name of a deck that they have created.
- Authenticated users can delete a deck that they have created.
- All authenticated users can mark any deck as
To Study. - If an authenticated user has previously marked a deck as
To Study, all authenticated users can unmark a deck asTo Study. - Decks that a user has marked as
To Studywill appear on their user page.
- Authenticated users can study a deck that they have marked as
To Study. - Authenticated users can study a deck: they will see the front side of one card at a time, click a button to reveal the answer, and mark the card as correct or incorrect.
- Authenticated users can create a card and add it to any deck that they have created.
- Authenticated users can see all the cards in any deck.
- Authenticated users can edit cards that they have created.
- Authenticated users can delete cards that they have created.
- Authenticated users can add tags to the decks that they have created.
- Authenticated users can edit and remove their own tags.
- Only authenticated users can view tags and decks.
- Authenticated users will be able to click on tags to trigger a search for all decks containing the specific tag.
- Authenticated users will be able to view the search bar within the navigation bar.
- Authenticated users can enter a search query and view the results of all decks, tags, and cards that match that query.
- Brief explanation of what the app is and does.
- How to start development environment.
- Technologies used.
- Link to live site.
- Link to Wiki docs.
- Discussion of two features that show off the team's technical abilities.
- Discussion of both challenges faced and the way the team solved them.
- Code snippets to highlight the best code.
- Display a list of comments on all decks for authenticated users to view.
- Authenticated users can create comments and leave them on any deck.
- Authenticated users can edit and delete comments that they have created.
- Display biography and decks "To Study" on user's profile page.
- Allow users to edit their biography and decks "To Study" from their profile page.