Skip to content

Incremental Construction

ashleymcpherson edited this page Oct 24, 2024 · 9 revisions

To maintain effective time management and ensure clarity of our team's responsibilities, we have established construction goals for the remaining milestones.

  • Milestone 2: Our goal for this milestone is to complete all the required diagrams and develop a comprehensive plan for the architecture of our code, including the front-end, back-end, and database. We aim to ensure that the entire team has a shared understanding of the application and is aligned on the project goals. By the end of this milestone, we plan to complete the front-end and back-end for the login and registration pages, and establish a connection between the front-end, back-end, and database.
  • Milestone 3: In this milestone, our goal is to have 80% of the system's code completed.
  • Milestone 4: Milestone 4 focuses on two main goals. First, we will aim to have 100% of the code completed. Second, all required documentation for Mr. ED will be finalized to have a comprehensive reference for future users and developers.

Milestone 2

At the end of Milestone 2, we have written the necessary code to set the stage for our Mr. ED web application. We first divided into teams of 2 with one team working on the front-end setup and the other dealing with the back-end and database. As a group, the decision was made to use use ReactJS for the front-end, Python for the back-end, and MongoDB for the database. The front-end team has successfully created a webpage with a simple Mr. ED header and a hamburger drop down menu with 3 options: Home, Register and Login. The appearance of the webpage is professional and clean due to the use of bootstrap. The back-end team has successfully implemented the login APIs.

The front-end, back-end, and database are not connected. The intention was to have this completed before the end of Milestone 2, but there were difficulties with determining how to create this connection with MongoDB. Therefore, this task has been shifted to Milestone 3. We will also continue to improve the Login and Register pages of Mr. ED throughout Milestone 3.

This milestone is one of three major design and construction sprints. Your system is not expected to be complete at the end of milestone 2, but defined parts of it should be implemented (Coded). Make sure that you deliberately plan the parts that you want to finish in this "sprint" and code, respectively.

Clone this wiki locally