https://github.com/a-samod/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.
https://github.com/a-samod/weather-data-generator
cron-jobs expressjs mongodb nodejs weather-data-generator
Last synced: 3 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/a-samod/weather-data-generator
- Owner: A-Samod
- Created: 2024-03-21T02:23:06.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-05T12:42:19.000Z (about 2 years ago)
- Last Synced: 2024-12-27T05:25:26.054Z (over 1 year ago)
- Topics: cron-jobs, expressjs, mongodb, nodejs, weather-data-generator
- Language: JavaScript
- Homepage:
- 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)