imCyberMohsin / Pinterest-clone_Nodejs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pinterest Clone

Cloning one of the best image sharing platform - Pinterest.

Table of Contents

About

Pinterest Clone is a project that enables users to create an account, share images, and explore a variety of creative content. It provides a platform for users to showcase and discover visually appealing ideas.

Features

  • User authentication (signup, login, logout)
  • Profile creation and customization
  • Image upload and sharing
  • View Pins From All users
  • /edit - Edit Profile
  • /save/:pinid - save pins to any board
  • /delete/:pinid - delete any pin from a

Getting Started

To run this project locally, follow these steps:

  1. Clone the repository.
  2. Install dependencies: npm install
  3. Set up MongoDB database.
  4. Configure environment variables.
  5. Run the application: npm start

Usage

Once the application is running, you can access it through your web browser. Create an account, customize your profile, and start sharing or exploring images.

Technologies Used

Node.js / Express.js
MongoDB
View Engine- EJS
Tailwind CSS
pasport.js
Connect-flash
Multer
Dotenv

About


Languages

Language:EJS 74.4%Language:JavaScript 24.1%Language:CSS 1.5%