Skip to content

jxlee007/Pinterest-EJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NextJS Project

Pinterest Clone

Overview

This project is a Pinterest clone developed using MongoDB Atlas, Nextjs(previously 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, migrated from EJS to next-js, crafted with MongoDB Atlas and Node.js, offers image upload and discovery features, emulating the core functionalities of Pinterest.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors