Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gaveshalabs/weatherkids-data-api
https://github.com/gaveshalabs/weatherkids-data-api
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/gaveshalabs/weatherkids-data-api
- Owner: gaveshalabs
- License: mpl-2.0
- Created: 2023-09-16T19:06:06.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-12T10:33:29.000Z (3 days ago)
- Last Synced: 2024-11-12T11:29:34.821Z (3 days ago)
- Language: TypeScript
- Size: 1.02 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Description
This repository contains the backend API that powers the WeatherKids program. The API handles data collection, processing, and storage from weather stations set up by children. It also supports user authentication, data requests, and integration with external services for data-driven insights. The backend ensures secure and efficient communication between weather stations, the frontend website, and data storage.
## Installation
```bash
$ npm install
```## Running the app
```bash
# development
$ npm run start# watch mode
$ npm run start:dev# production mode
$ npm run start:prod
```## Test
```bash
# unit tests
$ npm run test# e2e tests
$ npm run test:e2e# test coverage
$ npm run test:cov
```