Skip to content

SaiSruthisri/NOTEPAD_BACKEND

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

19 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“ Notepad App Backend

A full-featured backend for a simple Notepad/Task App built with Node.js, Express, and MongoDB. It supports user authentication, notes creation, editing, liking, deletion, and profile picture uploads.

๐Ÿ”— Live Website: Notepad Backend


๐Ÿš€ What This Project Does

  • ๐Ÿ‘ค User registration & login
  • ๐Ÿ”’ Protected routes using middleware
  • ๐Ÿ“„ Create, edit, delete, and like notes
  • ๐Ÿ“ท Upload & update profile pictures
  • ๐Ÿ–ผ๏ธ EJS templating for rendering views

๐Ÿ› ๏ธ Tech Stack

  • Backend: Node.js, Express
  • Database: MongoDB (with Mongoose)
  • Authentication: JWT, bcrypt, cookie-parser
  • Templating Engine: EJS
  • File Uploads: Multer

โš™๏ธ How to Clone & Run Locally

# Clone the repository
git clone https://github.com/your-username/notepad-backend.git
cd notepad-backend

# Install dependencies
npm install

# Start MongoDB server (make sure MongoDB is installed and running)

# Run the application
node app.js

# Visit in your browser
http://localhost:5001


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published