Skip to content

Architecture

Anna Phan edited this page Oct 14, 2024 · 11 revisions

Languages/frameworks/libraries/services/APIs:

What package/build manager will you use:

List what each person will work on:


1. Deployment How will you deploy? Which hosting provider(s)? Automation? Scripts? Explain.

2. Are you using Virtual Machines (vmware, vbox, etc) or Containers (docker) for development or deployment? Explain.

3. Is it a SPA or traditional? or mix? Explain.

4. List of URLs you will implement. Explain any search arguments in English. Link (actual hyperlink) each URL to the page it shows in your Detailed Design milestone.

5. If implementing a REST API, document it. List all methods, parameters, and give English description of what they do.

6. The Views of your app. Embed the images from your Design Milestone. Typically, a webpage includes multiple views. For example, this webpage has a Header, Menu, and Content views (at least).

7. The Database schema: set of tables/documents with list of attributes and their types. Describe each table and attribute in English.

8. List of common queries you expect will be needed. Do any of then need to join tables?

Clone this wiki locally