Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/a-samod/weather-data-generator
This Node application generates weather data periodically.
https://github.com/a-samod/weather-data-generator
Last synced: 9 days ago
JSON representation
This Node application generates weather data periodically.
- Host: GitHub
- URL: https://github.com/a-samod/weather-data-generator
- Owner: A-Samod
- Created: 2024-03-21T02:23:06.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-04-05T12:42:19.000Z (7 months ago)
- Last Synced: 2024-04-06T12:34:27.535Z (7 months ago)
- Language: JavaScript
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Student ID : COBSCCOMP4Y222P-011
# Weather Data Generator
This project is a weather data generator designed to produce synthetic weather data at regular intervals. It utilizes Node.js along with MongoDB for data storage. The generator is scheduled using cron jobs to run periodically, allowing for the continuous generation of weather data.
## Features
- **Automatic Data Generation**: Utilizes cron jobs to automatically generate weather data at specified intervals.
- **Customizable Settings**: Easily configurable to adjust the frequency and content of generated weather data.
- **MongoDB Integration**: Stores generated weather data in a MongoDB database for future analysis and retrieval.## How to Use
1. Clone the repository to your local machine.
2. Set up environment variables, including MongoDB URI, as specified in the `.env` file.
3. Install dependencies using `npm install`.
4. Run the application using `npm start`.
5. Monitor the console for logs indicating the generation of weather data.## Technologies Used
- Node.js
- Express.js
- MongoDB
- Cron## Developed by
- [Avishka Samod](https://github.com/A-Samod)