-
Notifications
You must be signed in to change notification settings - Fork 3
Milestone 06 #52
Description
Milestone 06
- Apply TA feedback on your dashboard, fix any bugs and implement new features (issue CM111- In-Class Feedback #50)
- Clean up your repository (including issues) and make it ready for public release
- Finalize your dashboard
- Deploy your app on Heroku
Task 1: Apply TA feedback (30%)
Your TA will be giving you feedback on your Dash app by Thursday at 6 PM. That should be plenty of time to fix any bugs that exist, implement new features, and improve the layout of your app. You should take this opportunity to clean up your repository and make it ready for public release. Here are some suggestions on things you can do to “clean up your repository”:
- Remove
.Rproj
from your repo (if you accidentally committed it on github) and add it to your.gitignore
file - Close stale issues
- If your folder structure is messy or confusing, clean it up and re-organize it
- Create a v1.0 tagged release !
- You can split up your app into multiple files; just a warning, this can get complex so only do this if you want to challenge yourself and everything else is complete! Here are some instructions on how to do this.
Task 2: Finalize your dashboard (10%)
- Make sure your app is complete, functions correctly, and does what you want it to. One (optional) way to make sure of this, is to get others to run your app and give you feedback.
Task 3: Deploy your dashboard (50%)
As shown in cm111, you should deploy your app on heroku so that it is publicly accessible.
- In your
README
, please include the Heroku app link and clearly mark it so that we can find it!
As part of this task, in addition to a correctly deployed app, we will also check the following files:
-
Procfile
-
app.json
-
heroku.yml
-
init.R
-
Dockerfile
Note: depending on how many dependencies your app has, this can take quite a while to get right, don’t leave it to the last minute!
That’s it! You have now created an analysis pipeline and deployed a dashboard app from scratch! You should all be super proud of the work you’ve done over the past 6 weeks!