ubco-mds-2021-labs / dashboard1-group-f Goto Github PK
View Code? Open in Web Editor NEWA dashboard showcasing visualizations of surgical wait times in British Columbia
Home Page: https://bc-surgical-wait-times.herokuapp.com/
License: MIT License
A dashboard showcasing visualizations of surgical wait times in British Columbia
Home Page: https://bc-surgical-wait-times.herokuapp.com/
License: MIT License
Your proposal should be no more than 1,000 words and include a sketch of your app. The proposal should be written as a markdown document (proposal.md
) in your GitHub.com repo and include the following sections:
You will be assessed on the reasoning underlying your proposal as well as the quality and clarity of your writing.
Each of the proposal sections are described below and include an example of what is expected. You don't have to write your own proposal exactly the same as the examples, they just serve as inspiration.
You will not be penalized if you can't implement everything in your proposal, or if your app changes due to technical or time limitations, but try to think about whether you think you will be able to implement it in the time frame of the course
(this is admittedly hard since you have not worked with the dashboard frameworks before, but it is good to have it in mind already in the planning phase).
Building from your research questions and usage scenarios, give a high-level description of the interface for the app you will build.
Remember to be realistic about your expectations and plans since you will actually be implementing this app (but again, you will not be penalized if you need to adjust a bit in later milestones).
It is better to design a slightly more limited app that you have time to implement well, instead of a complicated app that you don't have time to finish.
At the same time, you cannot just make a single barchart and call it a day.
The app needs to have a few plot panels, use the visualizations from previous students shown in lecture one as a guide as a complexity target for the final app.
You may choose to have two sketches, one for a realistic, achievable dashboard and another as a "stretch goal", something you can do if everything goes according to plan.
In this description you are not required to use terminology specific to Dash apps (i.e. widgets, components, etc...) or make reference to specific Python or R libraries.
Your sketch can be hand-drawn or mocked up using a graphics editor.
If you can show the app visual design & interaction design in a single image that is ideal, but if you need more space to show some other planned features of your app you can include max three images for this proposal.
The description should be about 200-300 words and live in the README.md
file of your GitHub.com repository.
The sketch should be linked in the README.md
file of your GitHub.com repository underneath the high level description so that the image shows up on GitHub.
Because this dashboard is geared towards healthcare administrators, it does not need a map and basic background information. That being said, a map would be an interesting feature, both because it would look nice and because building it would be a good skill to practice. Additionally, some background information links and usage information would broaden the potential user base. This issue is for consideration in future developments.
A team work contract communicates specifically how the core group of people who are working together and gives more detail about the logisitics of working together and the expectations you have for each other.
This document will govern your working relationship and if done correctly, should help you manage and resolve any issues that arise.
MIT's online software construction course has a good description of what to put in a team work contract.
Some key aspects of the team work contract could be:
Use this opportunity to use your prior knowledge/experience to improve your teamwork, communication, leadership, and organizational skills.
You will need all of these for your capstone projects (and beyond)!
We recommend that generate the team work contract according to these guidelines
team-contract.md
in the repo rootCONTRIBUTING.md
in the project root.We welcome all contributions to this project! If you notice a bug or have a feature request, please [open up an issue](<insert link to your GH issue tracker). All contributors must abide by our [code of conduct](<insert link to CoC file).
Pick a suitable licence. MIT and BSD-3 are common good options for open source projects. The carpentries has a short primer on licenses (optional read).
In an attempt to create a safe, positive, productive, and happy community, many organizations and developers create a code of conduct for their projects, which is typically documented in a file called CODE_OF_CONDUCT.md
in the project root.
A code of conduct in a Data Science project informs others of social norms, acceptable behaviour and general etiquette.
It is more outward facing than the team work contract discussed above.
We recommend Project Include and Mozilla Open Leaders for a comprehensive guides to writing an effective Code of Conduct (both optional reads).
We believe that an effective code of conduct should include:
Sample Codes of Conduct:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.