Skip to content

a full-stack weather forecast application using Node.js, Express, and MongoDB while adhering to OOP and MVC principles.

Notifications You must be signed in to change notification settings

DafnaPundak/weather-forecast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

a full-stack weather forecast application using Node.js, Express, and MongoDB while adhering to OOP and MVC principles.

Project Overview

The application will:
Fetch weather data from an external API.
Use an MVC structure to separate concerns (Model, View, Controller).
Implement CRUD operations using a database.
Use OOP principles in the backend.

Tech Stack:
Backend: Node.js, Express.
Frontend: HTML, CSS, JavaScript.
Database: MongoDB.
External API: OpenWeatherMap API.
NPM Packages: Axios (for API requests), Mongoose (for database interactions), dotenv (for environment variables), EJS or Handlebars (for templating).

About

a full-stack weather forecast application using Node.js, Express, and MongoDB while adhering to OOP and MVC principles.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published