This project was an eight-day group project in Module 3 at the Turing School of Software and Design. As a stretch technology for this project, we self-taught and implemented TypeScript in our application as well as in our integration testing. Because this project was to be completed in just over a week, our MVP was lean to allow us to focus on TypeScript and testing. This project was built in the fourth week of our program after learning React.
COVID Comparisons (COCO) is an application that allows users to compare COVID-19 statistics to other diseases and historical events. The site is meant to bring some perspective to COVID-19's impact and provide users with a visual impact.
- Lighthouse Accessibility Score: 98% for browser & mobile view
- TypeScript
- React
- Router
- Jest
- Sass
- REST API
Download Instructions
- Clone the repo
[email protected]:kncaputo/covid_comparisons.git
- Install NPM packages
npm install
- Start the application
npm start
To view the test suite:
- Run
npm test
in your terminal
- A form for users to input their own comparison categories and data
- A clickable map of the United States to allow users to compare data from different states
- The main objective of this project was to gain a comprehensive understanding of TypeScript
- Reinforce the concepts of React, including the use of React Hooks, and testing with Jest
- Create an application that effectively conveyed the scale of COVID-19 and its impact
- We were able to achieve our MVP and then meet some additional stretch goals such as creating dynamic visual representations of the data
- We were able to make a fully responsive app, incorporate Sass, and achieve over 93% test coverage on our functions.