Skip to content

Latest commit

 

History

History
132 lines (99 loc) · 5.81 KB

README.md

File metadata and controls

132 lines (99 loc) · 5.81 KB

Top


♥️ FULL STACK WEB APPLICATION

📂 CloudSense

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.


🛠️ FEATURES

  • ✅ 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

📷 MEDIA

1
2

📷 MORE MEDIA

3

4

5

6


🤖 TECHNOLOGY

🚀 FRAMEWORKS & LIBRARIES

✏️ FRONT-END TECHNOLOGIES 🤖 BACK-END TECHNOLOGIES 🗃️ DATABASE & LIBRARIES 🌐 HOSTING
HTML5 Node.js MongoDB Github Pages
CSS3 Express.js Mongoose Heroku
JS EJS
Nodemon
DotEnv
Npm

✒️ PLATFORM & EDITOR

💻 PLATFORM ✏️ EDITORS
Windows Visual Studio Code

📌 DOWNLOAD & RUN

  • Get the Repository

    • 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 Environment

    • 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 Dependencies

    • Install all dependencies mentioned below.
    • Install Nodemon globally for development.
    • Nodemon is only required for development.
npm install
npm install nodemon -g
  • Run Local Server

    • 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/

💎 YOUR FEEDBACK WOULD BE HIGHLY APPRECIATED

portfolio LinkedIn Discord Twitter Instagram WhatsApp


✌️ THANK YOU, VISIT AGAIN


Bottom