Your final project for the class will incorporate deeper user engegement. The project should build upon many of the concepts learned throughout the class, incorporate some significant amount of interactivity, and storing and recalling data in a way that multiple users of the application can benefit from. The focus of this project will be on engagement -- i.e. inviting members of the public to create or add to a dataset in some way.
For this project you may extend your story map or your dashboard, as long as you have some realistic addition of functionality that allows for user engagement. You may also start a new project.
- This project will take us through the end of the semester on December 4, when we will have project presentations.
- To help you with your timeline, here are some milestones:
- October 30: Project proposal due
- November 6: Initial wireframes due
- November 20: Plan for completion
- December 4: Project presentations
Fork this repository, and add your project code to it. When you are ready to submit your project, refer to the Submission Checklist below.
You proposal doesn't have to be deep. It should:
- Make clear who the user of your project is. This should be more specific that "the general public". Refer to the 18F Method Card on Personas or the Digtal.gov article on Improving Customer Experience with Digital Personas.
- Describe what you'll be doing in your tool to meet your user's needs.
- Describe any datasets that you will be working with, including any data that users will put in.
Use wireframes to show what your project or your new feature will look like. You can use any tool you like to create these wireframes.
Describe what you will need to do to complete your project. This should include a list of tasks that you will need to complete, and a timeline for when you will complete them. I suggest using a tool like GitHub Projects to list out and manage your tasks/issues.
- Pushed latest code to the
mainbranch of your repository - Linted JS and CSS code
- Turned on GitHub Pages for the repository and verified that your site works when deployed
- Submitted a pull request to the original repository in the class organization
- In the PR title, included your name at least
- In the PR description, included a brief description of your topic, and your target audience