Jan 30 Tue - Requirements Brainstorming¶
Written by Isaiah BantaConverted to Markdown by Ian Hawkins
Converted to reStructuredText by Kirk Lange
MVP Components¶
- Item
- Item List
- Login/Logout
- Login/Logout/Google Auth (email, username)
- User Profile
- Item Profile
- Subject, class, name of the book, book edition, ISBN, Price, Picture option, username, quality(bad->good->perf)
Non-MVP Components¶
- Category
- Category List
- Category Page
Account creation¶
(Lower barrier of entry, anyone can vue, users can buy/sell/view usernames)
Story¶
Jane: Create>User Profile>Add listing>Logout John the Buyer: Create>User Profile>Searches for ‘book’>Opens Jane’s Item profile>Contacts Jane>Sets up meeting>Buys the book>End Jane: Login>User Profile>Delete listing>End
Tasks¶
- Contact Bookstore about course requirements (Jeremy) - Friday 2nd
- Requirements phase document (Documentation) - (Hard deadline:Friday 9th Feb)
- Google Auth POC (George) [Back-end] - Tues 6th Feb
- Schedule (Kyler) [Spiral] - Tues 6th Feb
- Further define roles.. (integrate with issues in Gitlab, wiki, transparency)
- Frameworks, languages, API (frontend, backend, documentation)
- Documentation: Git, Gitlab, Markdown
- Frontend: HTML, CSS, Java
- Backend: SQLAlchemy (Databases), Flask (API)
- Database POC (Owen, Sean)
- Whitman books group