Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sebastianbrzustowicz/weather-webapp
Node.js + Rest API + MongoDB + Express + jQuery + EJS. Weather webapp based on open API.
https://github.com/sebastianbrzustowicz/weather-webapp
api ejs express javascript jquery mongodb nodejs weather
Last synced: 1 day ago
JSON representation
Node.js + Rest API + MongoDB + Express + jQuery + EJS. Weather webapp based on open API.
- Host: GitHub
- URL: https://github.com/sebastianbrzustowicz/weather-webapp
- Owner: sebastianbrzustowicz
- License: mit
- Created: 2023-11-10T19:44:35.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-20T18:53:29.000Z (11 months ago)
- Last Synced: 2024-01-26T04:38:21.109Z (10 months ago)
- Topics: api, ejs, express, javascript, jquery, mongodb, nodejs, weather
- Language: EJS
- Homepage:
- Size: 732 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Weather-webapp
Node.js + Rest API + MongoDB + Express + jQuery + EJS. Weather webapp based on open-source API from Open-Meteo.com
# Installation
All initializing commands used:
```
npm init -ynpm i express ejs axios mongoose express-session
```
You can also install this package for a faster preview:
```
npm i --save-dev nodemon
```
Run node command:
```
npm run devStart
```# Overview
Quick overview (1:23): [Watch short overview video](https://github.com/sebastianbrzustowicz/Weather-webapp/assets/66909222/8296de53-7e1b-4abd-b7e4-be14a63efe08)
### Weather tab:
![Zrzut ekranu 2023-11-10 202431](https://github.com/sebastianbrzustowicz/Weather-webapp/assets/66909222/4f95d639-a7b9-429c-ac75-ab89ffc58946)### Cities tab:
![image](https://github.com/sebastianbrzustowicz/Weather-webapp/assets/66909222/20be007d-ab3c-44b2-9d28-bf1d782cdba8)### Map tab:
![image](https://github.com/sebastianbrzustowicz/Weather-webapp/assets/66909222/e08b9ad2-30ef-47a8-9c27-a85d9f73e7db)### Settings tab:
![Zrzut ekranu 2023-11-10 202213](https://github.com/sebastianbrzustowicz/Weather-webapp/assets/66909222/a26a8d14-e761-419d-aee0-c46ae48be5af)### Login page:
![Zrzut ekranu 2023-11-10 202232](https://github.com/sebastianbrzustowicz/Weather-webapp/assets/66909222/bf275c40-4185-4441-b0cd-f26b39a0bf89)### Admin page:
![Zrzut ekranu 2023-11-10 202308](https://github.com/sebastianbrzustowicz/Weather-webapp/assets/66909222/97eab492-d94d-41eb-9359-1908decd9b02)