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:
- Clone the repository:
git clone https://github.com/LensLight
- Install the necessary dependencies:
npm install
- Run the project:
npm start