https://github.com/bizz84/ncov2019-api-and-webclient
nCoV 2019 Backend REST API and Admin Web Client
https://github.com/bizz84/ncov2019-api-and-webclient
Last synced: 5 months ago
JSON representation
nCoV 2019 Backend REST API and Admin Web Client
- Host: GitHub
- URL: https://github.com/bizz84/ncov2019-api-and-webclient
- Owner: bizz84
- License: mit
- Created: 2020-05-07T21:47:59.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-24T02:34:40.000Z (over 2 years ago)
- Last Synced: 2025-04-26T06:02:29.544Z (5 months ago)
- Language: Dart
- Homepage: https://ncov2019-admin.firebaseapp.com/#/
- Size: 652 KB
- Stars: 21
- Watchers: 3
- Forks: 7
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# nCoV 2019 Backend REST API and Admin Web Client
This project implements a REST API that is nearly identical to the [nCoV2019 1.0.0 REST API by Nubentos](https://apimarket.nubentos.com/store/apis/info?name=API-nCoV2019&version=1.0.0&provider=owner-AT-nubentos.com&tenant=nubentos.com).
This API is available for educational purposes, and was developed for my [Flutter REST API Crash Course](https://courses.codewithandrea.com/).
An Admin Dashboard is available at [ncov2019-admin.firebaseapp.com](https://ncov2019-admin.firebaseapp.com/#/), and supports the following features:
- User authentication
- Generate authentication (or API) keys
- Generate access tokens
- Preview and test all the API endpointsThe API can be used to query global number of cases for COVID-19. Country-specific data is **not** available.
This project contains two folders:
- **api**: contains the REST API backend, built with Firestore and Cloud Functions
- **web_client**: Flutter Web Admin Dashboard, which is published [here](https://ncov2019-admin.firebaseapp.com/#/).[LICENSE: MIT](LICENSE.md)