Skip to content

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.

Notifications You must be signed in to change notification settings

A-Samod/weather-data-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published