Skip to content

Meeting Minutes

Eric Leung edited this page May 23, 2020 · 15 revisions

19/03/20: First Meeting

Discussed

  • Different project ideas proposed. Decided on a project idea (Wikipedia forum).
  • Wikipedia's API (MediaWiki) endpoint collectively researched.
  • Brainstormed must-have, should-have and could-have features.
  • Brainstormed potential tech stack.
  • Delegated project proposal report tasks.

22/03/20: Database Schema Design and Low-Fi Prototypes

Discussed

  • Decided on what data was needed, with the help of rapid low-fi proto-typing of app pages and features.
  • Decided on tech stack to use (.NET Core with EF, SQL Server, React + Redux).
  • Designed the database schema, to be created by Harman and Jainal.

28/03/20: Routing, Authentication and High-Fi Prototypes

Discussed

  • Discussed authentication options for Wedium. Decided to do further research before making a decision.
  • Decided on routing library and the page routes to implemented in the switch.
  • Discussed various design options for Wedium. Narrowed down on the desired style.

31/03/20: Checked over High-Fi Prototypes

Discussed

  • Talked about the changes necessary for the High-Fi prototypes.
  • Potential rename may be required.
  • Discussed authentication further (Auth0 requires monthly fee, PassportJS is a Node library, Google Authentication may be difficult).
  • Assigned future work:
    • Harman and Eric are working on authentication.
    • Salma and Jainal working on home page components.

09/04/20: Progress Check and Work Assignment

Discussed

  • Discussed API documentation on GitHub wiki. Decided to create template.
  • Realised "working on home page components" task from previous sprint was too large. Decided to split into smaller tasks.
  • Assigned future work:
    • Harman and Eric are working on header.
    • Salma and Jainal working on post component.

16/04/20: Progress Check and Work Assignment

  • Designed backend and frontend post form creation
  • Assigned future work:
    • Harman and Eric are working on creating a post form (frontend).
    • Salma and Jainal working on post like component.

23/04/20: Progress Check and Work Assignment

  • Designed backend and frontend like component for posts, and post creation
  • Assigned work:
    • Harman and Eric are working on creating and deleting a post (backend).
    • Salma and Jainal working on creating like component, search backend, header.

30/04/20: Progress Check and Work Assignment

  • Designed post detail interface
  • Designed post type filtering and searching
  • Assigned work:
    • Harman and Eric are working on post detail frontend and backend
    • Salma and Jainal working on post type filtering, search and favourite front-end.

10/05/20: Progress Check and Work Assignment

  • Reviewed scope of the project and took a look at what was left. Altered scope slightly to reduce the amount of information in the profile page
  • Reviewed submission requirements for documentation
  • Planned email to send lecturer regarding GitHub Wiki and providing ConnectionString and other settings in submission
  • Discussed unit testing with a live database
  • Assigned work:
    • Harman and Eric are working on commenting frontend and backend
    • Salma and Jainal are working on profile page frontend and backend

17/05/20: Progress Check and Work Assignment

  • Reviewing implementation of commenting frontend - comment likes, comment nesting, highlighting
  • Reviewing new profile page features - profile statistics and liked/posted viewing lists
  • Fixing up style and interface on frontend
  • Adding repo wiki api documentation
  • Assigned work:
    • Harman and Eric are working on the additional comment frontend features
    • Salma and Jainal are working on the additional profile page frontend and backend features
    • Both parties are working on frontend testing (snapshop and testing redux actions)

23/05/20: Progress Check and Finalization Project

  • Finalize documentation
  • Finalize readme
  • Finalize testing and additional pull requests
  • Code cleanup and commenting wipe
  • Database cleanup
  • Assigned work:
    • Everyone is working on frontend testing, code cleanup, and finalizing repo documentation

Clone this wiki locally