Cloning one of the best image sharing platform - Pinterest.
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.
- 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
To run this project locally, follow these steps:
- Clone the repository.
- Install dependencies:
npm install
- Set up MongoDB database.
- Configure environment variables.
- Run the application:
npm start
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.
Node.js / Express.js
MongoDB
View Engine- EJS
Tailwind CSS
pasport.js
Connect-flash
Multer
Dotenv