- Must have user accounts and different user roles
- Must use a database
- Must have interactive UI
- Must use a library or framework not discussed/used in class
- Must use an outside REST API in some way
- Must deploy your application in some publicly accessible way (Heroku, Digital Ocean, AWS, etc)
Build your team and write a document describing your application to me by Thursday, November 12, 2020. I will approve your web application idea. In your paper, include:
- the name of your application
- name and roles of all your team members
- its functionality
- user story/use case
- technical design
- tools/libraries/frameworks you will use
- Codebase in Github Repo
- README describing your project, with all of the information outlined above (team members, application name, description, etc). You will also include detailed instructions of how to install and run your application, and what API keys, databases, etc are needed to run your application. You will also provide a link to a live demo of your application.
- Final Presentation and Demo
- You will prepare a 5 minute presentation and demo of your application in class during during a zoom call with me (time TBD)