Build something awesome
- Build an application of your choosing with yourself and 2-4 other team members
- Learn how to collaborate to build a single application
- Show off your skills
- Part I: Defining your project and building your teams
- Part II: Implementing your project idea, presenting to the class, and writing about it
- Think of a web application that you would like to build
- Build the web application that you came up with
- Send/Save some data to an external service, e.g. Google Firebase
- Demo the web application and present it to the rest of the class without any slides
- Submit a write-up that consists of a description of the web application that was built
- There are NO EXCEPTIONS to this rule. Each team must have at least 3 people. If need be I will form teams.
- Each team needs to come up with the web application that they would like to build. Here are some examples:
- A Todo application
- The game of chess
- We will take a look at initial drafts of the web application that you have chosen to build and comment on the feasibility of your project idea and return with comments
- Be sure to start this project and add all of the people in your group to the same repository
- Each team will have one repository where they will push their changes
- This could be the first time you were not the only users in your own repository. Beware of merge conflicts and editing the same file with someone else
- git pull often
- Prep for a 10 minute presentation, and 5 minutes for questions
- Please note: presentations in this class are demo's of the actual web application, not slides
- There will be a 15 point deduction of the project grade if slides are used in the presentation
- LEARNINGS.md should contain the following:
- A description of what your project does and the functionality that it provides
- A list of at least ten different web technologies that you used in your web application and where they are used