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
📌 Pin + Related
✨ New Pin
🧷 Boards
👤 User Profile
🔍 Search
💬 Chats
💬🔔 Chats Updates
🔔 Realtime Updates
⭐ Recommendations
🤝 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 💬