Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
52ca72e
Add district data
PrinceSumberia May 3, 2020
f852c08
Add and style district data to table
PrinceSumberia May 3, 2020
e0579df
Fix styles and add spacer between trs
PrinceSumberia May 3, 2020
ab34657
Add error handling
PrinceSumberia May 3, 2020
ebca701
Removed logs and added keys
PrinceSumberia May 3, 2020
99a1214
Add sizes file for media query
PrinceSumberia May 4, 2020
3458bf3
Add media queries for lg breakpoint
PrinceSumberia May 4, 2020
c4c9c3d
Made navbar repsonsive
PrinceSumberia May 4, 2020
011da55
Make panels reponsive
PrinceSumberia May 4, 2020
81efe8b
Make charts responsive
PrinceSumberia May 4, 2020
715e445
Make table responsive
PrinceSumberia May 4, 2020
90e3216
Make district table responsive
PrinceSumberia May 4, 2020
cf55c6b
bug fix
PrinceSumberia May 4, 2020
b9e5173
Add form
PrinceSumberia May 5, 2020
c7ab583
Add footer
PrinceSumberia May 5, 2020
8325d22
Add links to footer
PrinceSumberia May 5, 2020
ed506b5
Remove logas
PrinceSumberia May 5, 2020
1b51274
Update Readme
PrinceSumberia May 5, 2020
1fb99d4
Update Readme
PrinceSumberia May 5, 2020
ff46694
Update Readme
PrinceSumberia May 5, 2020
4e55e85
Update Readme
PrinceSumberia May 5, 2020
9b73b27
Add resouces dta
PrinceSumberia May 6, 2020
f816b7b
Add ability to search for resources
PrinceSumberia May 6, 2020
3f78588
Style cards
PrinceSumberia May 6, 2020
eb29e8f
Style Helo Page
PrinceSumberia May 6, 2020
f5c7d38
Style Form
PrinceSumberia May 6, 2020
911cd6f
Add react content loader
PrinceSumberia May 7, 2020
a4fe5e4
minor changes
PrinceSumberia May 7, 2020
85fd415
Create LICENSE
PrinceSumberia May 7, 2020
0537c2d
Merge pull request #2 from PrinceSumberia/add-license-1
PrinceSumberia May 7, 2020
2a74ef6
Make footer links open in new tab
PrinceSumberia May 8, 2020
9d6bdb0
Add Symptoms and minor changes
PrinceSumberia May 8, 2020
70abde2
Style Symptoms page
PrinceSumberia May 8, 2020
731a5c3
Minor changes to BarCharts width
PrinceSumberia May 8, 2020
5086c36
Merge branch 'master' of https://github.com/PrinceSumberia/covid-19-t…
PrinceSumberia May 8, 2020
608b15f
Add responsive barcharts
PrinceSumberia May 8, 2020
68ec2dd
Merge pull request #3 from PrinceSumberia/responsive-barchart
PrinceSumberia May 8, 2020
76a595a
Make footer responsive
PrinceSumberia May 8, 2020
01acbce
Revert "Make barcharts responsive"
PrinceSumberia May 8, 2020
8d7ef43
Merge pull request #4 from PrinceSumberia/revert-3-responsive-barchart
PrinceSumberia May 8, 2020
4efd885
Merge pull request #5 from PrinceSumberia/responsiveFooter
PrinceSumberia May 8, 2020
7a75296
Make symptoms responsive
PrinceSumberia May 8, 2020
b19db7d
Add footer and make symptoms page responsive
PrinceSumberia May 8, 2020
fd1d302
Merge pull request #6 from PrinceSumberia/responsiveSymptoms
PrinceSumberia May 8, 2020
7ec675a
minor changes
PrinceSumberia May 8, 2020
02a5fed
Merge branch 'master' of https://github.com/PrinceSumberia/covid-19-t…
PrinceSumberia May 8, 2020
a6370de
Update README.md
PrinceSumberia May 8, 2020
8cac562
Minor change in Video Width
PrinceSumberia May 8, 2020
105c34d
Merge branch 'master' of https://github.com/PrinceSumberia/covid-19-t…
PrinceSumberia May 8, 2020
75f4bfb
Minor Style changes
PrinceSumberia May 8, 2020
a312696
Add Data Changes indicator to table
PrinceSumberia May 9, 2020
37508d9
Minor Table style changes
PrinceSumberia May 9, 2020
eaa4cce
Merge pull request #7 from PrinceSumberia/newfeatures
PrinceSumberia May 9, 2020
1005e80
Remove logs
PrinceSumberia May 9, 2020
9047cff
Add logo and make navbar responsive
PrinceSumberia May 9, 2020
449db0b
Merge pull request #8 from PrinceSumberia/modifylogo
PrinceSumberia May 9, 2020
cb6907d
Minor changes
PrinceSumberia May 9, 2020
ebec6eb
Removed logs
PrinceSumberia May 9, 2020
a5c7748
Merge branch 'master' of https://github.com/PrinceSumberia/covid-19-t…
PrinceSumberia May 9, 2020
c1bb28a
Make HelpPage Responsive
PrinceSumberia May 10, 2020
0caf40b
Make HelpPage Responsive
PrinceSumberia May 10, 2020
dcd78a8
Make StaySafe Page Responsive
PrinceSumberia May 11, 2020
98b29bb
Make form and Help Page responsive
PrinceSumberia May 11, 2020
49e38b9
Merge pull request #9 from PrinceSumberia/changes
PrinceSumberia May 11, 2020
3e80c60
Make table responsive
PrinceSumberia May 11, 2020
8f48ae2
Merge pull request #10 from PrinceSumberia/responsiveTable
PrinceSumberia May 11, 2020
bac9289
Add updates icons and data
PrinceSumberia May 12, 2020
b3fe152
minor changes
PrinceSumberia May 12, 2020
872f515
Add updates
PrinceSumberia May 12, 2020
35367fe
Add last updated time
PrinceSumberia May 12, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2020 Prince Sumberia

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
21 changes: 21 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,32 @@
# COVID-19 Tracker

<p align="center">
<img src="./src/assets/screesnhot.png" width="100%">
</p>

<p align="center">
View <a href="https://covidindiatracker.netlify.app/">Covid-19 India Tracker</a>
</p>

## Project Setup

```
npm install
```

## Run Locally

```
npm start
```

## Contribute

Covid-19 India Tracker is an open source project. So, feel free to contribute. And if you're new to contributing to Open Source on Github, then [this guide](https://guides.github.com/activities/contributing-to-open-source/) will help you.

If you find any error or have any suggestion, feel free to create an [issue](https://github.com/PrinceSumberia/covid-19-tracker/issues/new).

## Credits

- Thanks, [@covid19india](https://github.com/covid19india) for the awesome [API](https://api.covid19india.org/). Was previously using [this API](https://api.rootnet.in/covid19-in/)
- Thanks, [Drawer](https://drawer.design/products/coronavirus-icons) for the awesome Icons.
10 changes: 10 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@
"@testing-library/user-event": "^7.2.1",
"axios": "^0.19.2",
"classnames": "^2.2.6",
"date-fns": "^2.13.0",
"react": "^16.13.1",
"react-content-loader": "^5.0.4",
"react-dom": "^16.13.1",
"react-fade-in": "^1.0.0",
"react-lottie": "^1.2.3",
Expand Down
19 changes: 17 additions & 2 deletions src/App.css
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,10 @@
}

.navBar {
flex: 0 0 10%;
flex: 0 0 8%;
min-height: 100vh;
background-color: #1A1053;
color: rgba(255, 255, 255, .9);
/* color: (props)=> props.isDarkMode ? "rgba(255,255,255,.87)": "rgba(255,255,255,.9)", */
text-transform: capitalize;
display: flex;
justify-content: center;
Expand All @@ -18,4 +17,20 @@
padding: 4rem;
position: relative;
overflow: hidden;
}

@media (max-width: 991.98px) {
.root {
flex-direction: column;
}

.navBar {
min-height: 10vh;
justify-content: space-around;
align-items: center;
}

.mainContent {
padding: 0;
}
}
6 changes: 4 additions & 2 deletions src/App.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ import "./App.css";
import Navbar from "./components/Navbar";
import { Switch, Route } from "react-router-dom";
import StaySafe from "./components/StaySafe";
import Help from "./components/Help";
import Symptoms from "./components/Symptoms";

class App extends Component {
constructor(props) {
Expand Down Expand Up @@ -39,9 +41,9 @@ class App extends Component {
/>
)}
/>
<Route exact path="/symptoms" render={() => <h1>symptoms</h1>} />
<Route exact path="/symptoms" render={() => <Symptoms />} />
<Route exact path="/stay-safe" render={() => <StaySafe />} />
<Route exact path="/help" render={() => <h1>Help Page</h1>} />
<Route exact path="/essentials" render={() => <Help />} />
<Route
path="/"
render={() => (
Expand Down
Binary file added src/assets/screesnhot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion src/components/Barchart.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ export default class Barchart extends Component {
} catch (err) {}

return (
<div className="charts">
<div className="barcharts">
{!isLoading && (
<BarChart
width={350}
Expand Down
16 changes: 12 additions & 4 deletions src/components/Charts.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,19 @@
import React, { Component } from "react";
import { LineChart, Line, XAxis, YAxis, Tooltip, Legend } from "recharts";
import {
LineChart,
Line,
XAxis,
YAxis,
Tooltip,
Legend,
ResponsiveContainer,
} from "recharts";
import colors from "../constants/colors";
import "../styles/Charts.css";

export default class Charts extends Component {
render() {
const { isLoading, data } = this.props;
const { data } = this.props;
let result;
try {
const updatedData = data.slice(1).slice(-50);
Expand All @@ -29,7 +37,7 @@ export default class Charts extends Component {

return (
<div className="charts">
{!isLoading && (
<ResponsiveContainer>
<LineChart
width={600}
height={300}
Expand Down Expand Up @@ -75,7 +83,7 @@ export default class Charts extends Component {
dot={false}
/>
</LineChart>
)}
</ResponsiveContainer>
</div>
);
}
Expand Down
Loading