Skip to content

Project Report_3

AmeliaWen edited this page Nov 15, 2020 · 5 revisions

Task Overview

  • Architecture Modeling
  • Implementation of Web Frontend
  • Integration of Web Frontend with Backend Services
  • Build System, Continuous Integration, and Delivery
  • Project Management and Project Report

Total Hours Spent

Task Hours
Architecture Modeling 15
Implementation of Web Frontend 35
Integration of Web Frontend with Backend Services 45
Build System, Continuous Integration, and Delivery 15
Project Management and Project Report 5

Meeting Minutes

Meeting 1

  • Date: Fri, Nov 6
  • Time: 2h
  • Attendees: all
  • Minutes:
    • Identified tasks required for deliverable 3
    • Finished architecture model
    • Discussed web page ideas and themes for the frontend
    • Split tasks approximately one page per person
  • Problem that needs to be solved:
    • Understand the build system with Travis CI part for this deliverable
  • Tasks to be solved before next meeting:
    • Implementation of each web page
    • Integration with backend services

Meeting 2

  • Date: Sun, Nov 15
  • Time: 1h
  • Attendees: all
  • Minutes:
    • Finish up documentation and design decisions
  • Problem that needs to be solved:
    • Finish up build system and Heroku development part for deliverable 3
  • Tasks to be solved before next meeting:
    • deliverable submission

Design Decisions:

The following are some key decisions we made for web page

  • We decided to create two user roles for each user once he/she signs up. This gives the user the ability to purchase as a customer and upload ArtPiece as an artist at the same time.
  • In order to explain our web pages for detailedly and easily understand for new users, we added a user manual page to guide new users.
  • For purchase page, we added a new feature "apply new address" in which case user can apply new parcel delivery address other than the addresses saved in his/her account, which gives more flexibility during purchase.