CloudSense is a cutting-edge Weather Web Application that leverages the VisualCrossing Weather API to gather precise and comprehensive data regarding current weather conditions. The application boasts a sleek and contemporary design, supported by a robust server infrastructure that adeptly handles client authentication. Users can create multiple Weather Stations, facilitating swift access to weather information for their preferred locations.
- β User Authentication System - Mongoose ODM
- β User Account Encryption - BCrypt & Mongoose
- β MVC Structured Business Logic - Express.js
- β Dynamic Rendering (SSR) - Express.js & EJS
- β Implemented Server Sessions - Express.js
- β Interactive UI Elements - JavaScript & CSS
βοΈ FRONT-END TECHNOLOGIES | π€ BACK-END TECHNOLOGIES | ποΈ DATABASE & LIBRARIES | π HOSTING |
---|---|---|---|
π» PLATFORM | βοΈ EDITORS |
---|---|
-
- Click the green <> Code button.
- Download the zip folder locally.
- Unzip the folder to find the project.
- Or, you can clone the repo instead.
- Or, you can fork the repo first.
git clone https://github.com/RyxnDmello/WebApp-NodeJs-04.git
-
- Install the latest Node.js version.
- NPM should be installed with Node.
- Open the project in your preferred IDE.
- Open the terminal at the project location.
-
- Install all dependencies mentioned below.
- Install Nodemon globally for development.
- Nodemon is only required for development.
npm install
npm install nodemon -g
-
- First, we must start the node server.
- We can use node to preview the app.
- Or, We can use nodemon for development.
- Finally, enter the URL in the address bar.
node app.js
nodemon app.js
localhost:1000/