Skip to content

gaveshalabs/weatherkids-data-api

Repository files navigation

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

$ npm install

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov