Stay Safe is an application to track and learn about Pandemic disease and how to fight them.
StaySafe uses the power of Static Site Generation Powered by Scully to make it really fast.
- Based on Angular v9
- Static Site Generation Powered by Scully
- Lazy Loaded Modules and Modular design
- No external design library used (like Angular Material)
- All Icons used are SVGs (No extra library used)
- SCSS Based styles
- Maps Powered by AmCharts
- Charts Powered by Ng2 Charts
- Push Notifications Powered by Firebase
- PWA Support (coming soon)
- Coming soon
Make sure you have the pre-requisites installed on your system. You can start by cloning/downloading the repo to your local system.
- Install the dependencies of the applications
npm install
-
Configure the options in
environment.ts
file -
Start the application using the command
npm run start
Two things to be configured in the environments.ts
file are the backend
which points to the url where the StaySafe Back-end is deployed.
The other configuration is for Firebase for receiving push notifications. You can get started here Firebase Get Started
{
"backend": "<staysafe_backend_url>",
"firebase": {
"apiKey": "<api_key>",
"authDomain": "<auth_domain>",
"databaseURL": "<firebase_db_url>",
"projectId": "<project_id>",
"storageBucket": "<storage_bucket>",
"messagingSenderId": "<message_sender>",
"appId": "<app_id>"
}
}
Contributions, issues and feature requests are welcome.
Feel free to check issues page if you want to contribute.
👤 Adithya Sreyaj
- Twitter: @AdiSreyaj
- Github: @adisreyaj
👤 Chandan R Sindhe
- Linkedin: Chandan Sindhe
- Behance: @chandanrsindhe
Please ⭐️ this repository if this project helped you!
Copyright © 2020 Adithya Sreyaj.
This project is Apache License 2.0 licensed.