Pinterest Clone
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.
- Image Upload: Users can upload images to the platform.
- Image Discovery: Users can browse and discover images uploaded by other users.
- 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.
- Clone the repository:
git clone <repository-url>
- Install dependencies:
npm i
- Set up MongoDB Atlas and configure database connection in the project.
- Start the server:
nodemon
- Open your web browser and navigate to the specified port to access the Pinterest clone.
- EJS: Official Documentation
- Node.js: Official Website
- Express: Official Website
- Multer: GitHub Repository
- MongoDB Atlas: Official Documentation
- Deployment: On Render
- Inspiration: Original Content
- Shoutout To: The Sheryianscoding School