Skip to content

This Pinterest clone, crafted with MongoDB Atlas, EJS, and Node.js, offers image upload and discovery features, emulating the core functionalities of Pinterest. It's a showcase of server-side development using modern technologies and provides a practical learning platform.

jxlee007/Pinterest-EJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EJS Project

Pinterest Clone

Overview

This project is a Pinterest clone developed using MongoDB Atlas, EJS, Multer.js, Node.js, and Express.js. It provides a platform for users to discover images and CRUD functionalities of Pinterest.

Key Features

  • Image Upload: Users can upload images to the platform.
  • Image Discovery: Users can browse and discover images uploaded by other users.

Technologies Used

  • MongoDB Atlas: Cloud-hosted MongoDB database service.
  • EJS (Embedded JavaScript): Templating engine for generating HTML markup with JavaScript.
  • Multer.js: Middleware for handling multipart/form-data, used for file uploads.
  • Node.js: JavaScript runtime environment for server-side development.
  • Express.js: Web application framework for Node.js.

How to Use

  1. Clone the repository: git clone <repository-url>
  2. Install dependencies: npm i
  3. Set up MongoDB Atlas and configure database connection in the project.
  4. Start the server: nodemon
  5. Open your web browser and navigate to the specified port to access the Pinterest clone.

Credits

Author

Jagmohan Singh Malhi

About

This Pinterest clone, crafted with MongoDB Atlas, EJS, and Node.js, offers image upload and discovery features, emulating the core functionalities of Pinterest. It's a showcase of server-side development using modern technologies and provides a practical learning platform.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published