An open API service indexing awesome lists of open source software.

https://github.com/tanmay-tiwari-20/pinterest

This is a web application replicating the core features of Pinterest, allowing users to create profiles, upload and manage posts, and explore a dynamic feed of content from all users. Built with Express, MongoDB, Mongoose.js, and EJS, this project demonstrates full-stack development skills with a focus on user interaction and data managent.
https://github.com/tanmay-tiwari-20/pinterest

Last synced: 4 months ago
JSON representation

This is a web application replicating the core features of Pinterest, allowing users to create profiles, upload and manage posts, and explore a dynamic feed of content from all users. Built with Express, MongoDB, Mongoose.js, and EJS, this project demonstrates full-stack development skills with a focus on user interaction and data managent.

Awesome Lists containing this project

README

        

# Pinterest Clone

This project is a clone of Pinterest, built with Express, MongoDB, Mongoose.js, and EJS. It features user profile creation, post uploading, and a feed page displaying posts from all accounts. The project includes functionality for flash messages to handle login errors and demonstrates backend development with a focus on building a social media platform.

## 🌟 Features

- **User Profiles**: Users can create and manage profiles.
- **Post Uploading**: Users can upload and manage their posts.
- **Feed Page**: Displays posts from all users in a dynamic feed.
- **Flash Messages**: Provides user feedback for login errors and other actions.
- **Responsive Design**: Ensures the site is accessible and functional across various devices.

## 🛠️ Technologies Used

- **Backend**: Express, MongoDB, Mongoose.js
- **Frontend**: EJS
- **Other Tools**:
- **Flash Messages**: For handling user notifications and errors.

## 🚀 Usage

- **User Authentication**: Sign up, log in, and manage your profile.
- **Post Management**: Upload, view, and manage posts on your profile.
- **Feed Exploration**: Browse posts from other users in the feed page.

## 📜 License

This project is open-source and available under the MIT License.