-
Notifications
You must be signed in to change notification settings - Fork 1
Sprint 3 Report
matteo-barbieri edited this page Nov 15, 2020
·
6 revisions
The sprint can be split into the following tasks:
- Updates of backend Implementation (business methods, RESTful services, unit tests)
- Architecture model
- Implementation of web frontend GUI (incl. design + usability)
- Integration of web frontend with backend services (incl. asynchronous backend calls of RESTful API)
- Build system + Continuous integration (npm build, Travis CI, Heroku for the web frontend; Gradle + 20 Travis CI + Heroku for the backend)
- Project management (e.g. backlog, issues, sprint planning, teamwork report, documentation quality)
https://user-images.githubusercontent.com/71156919/98487578-bb693000-21f1-11eb-98e4-d8d276beaaf8.png
- UML Composite Structure Diagram
- Brief Description of key functional components
- Provide a graphical user interface for the web front end
- Develop pages for execution and representation of all backend services
- Connect the webpages to their respective functions in the backend
- Travis CI build job and delivery of frontend and backend
- Project report in the Wiki
- Use issue tracking features
- Read me update with contributions
- Architecture model documented in the Wiki
Meeting Date: Nov 4, 2020 6:00PM - 7:15PM
Meeting Goal: Sprint 2 discussion & go over project deliverable + assign tasks to members
Feedback from iteration 2:
- Start things earlier
- Ask for help earlier
- Branch off and submit PRs
Fixes to iteration 2:
- Fix system configuration - Matt - Nov 7
- Ensure controller tests are all properly done - Matt/Ragheed
- Add images to the persistence layer - Daniel / Enan
- Artist profile picture + Art pictures
Iteration 3 - Goal: majority of work done before final day
- Build Systems - Matt - Nov 8 or 9
- Architecture model - Daniel / Enan
- Design mockups - Daniel / Matteo
- Web frontend - Matt / Matteo / Ragheed (maybe Daniel and Enan depending on workload)
- Color scheme: grayscale
- Login
- And sign up
- Personal user profile
- Edit and view their information
- Summarize orders
- Public artist profile - all customers view artist
- Include reviews
- Orders page
- Artist views orders for their pieces (not the complete order, just their pieces)
- Customer views their orders
- Admin views all orders
- Your own art listings - for artist
- All art listings
- Page of all users - for admin
- Integrate backend and frontend - Daniel / Enan
- And data transfer
- Follow up meeting: Saturday or Sunday
- Try to skim tutorials
Meeting Date: Nov 10, 2020 6:00PM - 7:30PM
Meeting Goal: Go through webfront page flow for different users
-
Login
- after logging in goes to gallery
- gallery cards have view details and add to cart
- view details brings up detailed artwork with description and artist, also has add to cart
-
Navbar
- Gallery button
- Artists button
- person icon to access prev orders, update profile
- cart icon to access cart
-
Cart
- shows all the items in the cart with their subtotals
- each cart item has view details or remove item
- buttons to control quantity
- proceed to checkout brings you to a credit card info page with order total
- after checkout a thank you page with return to gallery shows up
-
myOrders
- a table with overall details of orders
- each row will have a view details
- view details will show a window similar to cart with add review
-
artist list
- shows a list of all the artists that exist
- view details button brings you to a detailed artist page
- detailed artist page has description, reviews and rating
-
Login
- sees their own profile page
-
navbar
- myArtworks
- page to manage, add & update artworks
- person icon to access settings
Group 15 Ragheed Qasmieh, Daniel Schwartz, Matt Langshur, Enan Ashaduzzaman, Matteo Barbieri