Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 1.91 KB

milestone5.md

File metadata and controls

40 lines (27 loc) · 1.91 KB
layout title parent nav_order
page
Milestone 5
Projects
5

Milestone 5 (hybrid and electric): Development, Deployment, and Scaling of Application

Milestone 5 emphasizes the final stages of the project, focusing on the development and deployment of a user-facing application that ties together the various components built in previous milestones. From designing an intuitive user interface to implementing scalable solutions with Kubernetes, this milestone ensures that the project is not only functional but also ready for real-world usage.

Key dates:

  • Due date: Nov 20th

Objectives:

  • App Design, Setup, and Code Organization: Design the overall architecture of the application, including its user interface, functionality, and underlying code structure. Focus on intuitive design and clean code organization to ensure maintainability and efficiency.

  • APIs & Frontend Integration: Develop robust APIs that facilitate communication between the front end and back end of the application. Implement a responsive and user-friendly front-end interface that leverages these APIs to create a seamless user experience.

  • Deployment Strategy: Utilize Ansible to create, provision, and deploy our frontend and backend to GCP in an automated fashion.

Deliverables:

  • Application Design Document: A detailed design document outlining the application's architecture, user interface, and code organization principles. The design should include the following

    • Solution Architecture
    • Technical Architecture
  • APIs & Frontend Implementation: Working code for the APIs and front-end interface, complete with documentation and testing to verify proper functionality. The following should be included

    • Github repo with all you code
    • Readme file describing all the components of your application