/LensLight

LensLight is a Node.js web project created for the purpose of following and implementing the applications firsthand during the Node.js tutorial

Primary LanguageCSS

LensLight

This is a Node.js web project that was created for the purpose of following and implementing the applications firsthand during the Node.js tutorial from Arin Yazılım on Youtube.

Project Overview

Some of the topics covered in this project include:

  • Node.JS
  • Node.JS CRUD operations
  • Request - Response
  • Middleware concept
  • Routing
  • MVC structure
  • Express.js
  • MongoDB
  • Mongoose
  • JSON Web Token
  • Authentication
  • Authorization
  • Cookie concept
  • Bcrypt
  • File upload
  • Form confirmation
  • Mail sending
  • Follower - following
  • Cloudinary platform
  • EJS template engine

Deployment

The project has been deployed to Azure and every commit is automatically reflected on the website. You can access it from Live Link on AZURE

Getting Started

To get started with this project, you can clone the repository and run it on your local machine. To do so, follow these steps:

  1. Clone the repository: git clone https://github.com/LensLight
  2. Install the necessary dependencies: npm install
  3. Run the project: npm start