What Have We Done: We have completed the mockups in Figma for our login pages, the logged in user, and the not logged in user. These are all in our Mockups.md
What Will We Cotinue To Do: Begin simple implementations such as creating functionality to a few of the pages, and figure out how we will connect to APIs to fetch information regarding internships.
11/10 - 11/17
What Have We Done: This week was focused on planning, structuring, and aligning our approach for the front-end portion of the project. We spent time reviewing the assignment requirements and breaking down the major components we’ll need to implement, including the splash page, item list view, add-item form, and authenticated vs. non-authenticated states. Overall, this week was about making sure the group shares a clear blueprint so we can move efficiently through the actual implementation in the coming days.
What Will We Continue to Do: This upcoming week, we’ll move from planning into full implementation. We will build out the required client-side routes, develop the splash page design, finish wiring up the Add Item form handlers, apply consistent styling across the components, and finalize the navbar with conditional rendering. We’ll also prepare our PDF item and record the required demonstration video before submitting the front-end component.
11/17 - 11/24
What Have We Done: This week, we transitioned from planning into full implementation. We completed all required client-side routes, finalized the splash page design, finished wiring up the Add Item form handlers, applied consistent styling across all components, and finalized the navbar with full conditional rendering. We also recorded the required demonstration video prior to submitting the front-end component.
What Will We Continue To Do: We will focus on finalizing the remaining components of the project by completing the backend architecture and solidifying the technology stack. This includes implementing the client-side application router, developing the server-side logic with fully defined API endpoints, and configuring the MongoDB database schema and data access layers. Additionally, we will ensure seamless integration between the frontend and backend by validating request/response flows, handling state synchronization, and performing end-to-end functionality testing across all system components.