Hey Dev.to! 👋

I'm thrilled to share my latest project with you:

Pinterest Clone — a modern full-stack web application inspired by Pinterest, built using Vue 3 for the frontend and FastAPI for the backend.


🔗 Live Demo & Source Code

👉 https://pint3rest.xyz
👉 GitHub – pinterest-clone-vue3-fastapi


🔧 Tech Stack

  • Frontend: Vue 3, Tailwind CSS, Pinia, Vue Router
  • Backend: FastAPI, PostgreSQL, Redis, SQLAlchemy, WebSockets, Celery, JWT Auth, Docker

✨ Features

  • 👤 Auth with email & Google, JWT, profiles
  • 📌 Create, save, like & search pins
  • 🏷️ Tag-based pin organization
  • 💬 Comments & replies with media
  • ❤️ Likes for pins and comments
  • 🔔 Follow users & get updates
  • 💬 Realtime chat & messaging
  • 🔄 Live notifications & updates
  • 🧠 Smart pin recommendations
  • 🔍 Search history tracking
  • 🛡️ Admin pin/comment moderation
  • 📁 Boards to organize pins

🖼️ Screenshots

🌸 Feed

image1

📌 Pin + Related

image2

✨ New Pin

image3

🧷 Boards

image4

👤 User Profile

image5

🔍 Search

image6

💬 Chats

image7

💬🔔 Chats Updates

image8

🔔 Realtime Updates

image9

⭐ Recommendations

image10


🤝 Contribute & Support

If you like the project, feel free to ⭐ it on GitHub!

You’re also welcome to join me in developing it further — contributions are more than welcome, I’d love to build it together with you! 🚀


Thanks for reading! Let me know what you think, and feel free to share your ideas or suggestions in the comments 💬