Teamname <put your team name here ...>
##1. Description
Briefly list the purpose of your software system in a few short full sentences.
##2. List of features
In bullet points: give your proposed software system a name and list the 5-10 key features.
##3. Requirements
Summarize the major requirements. List as full sentences.
##4. Architecture
Use a UML deployment diagram to show the overall system architecture and the system components. Use draw.io to draw the diagram. For reference check: (https://www.nomagic.com/images/guides/no_magic_quick_reference_guide_uml.pdf)
##5. Technologies
List the Java technologies and frameworks that you are planning to use.
##6. Project Breakdown, Timeline and Milestones
Estimate workload, define Milestones and a timeline when to complete implementation for the above listed requirements.
##7. Risks and Uncertainties
List possible risks and other uncertainties which might delay or stop the proposed project.