Post It - Social Media
Postlt is a web app built with React.js, using Sanity CMS and Google OAuth for secure login. Users can share images and comment, with infinite scrolling.
🚀 PostIt – A Social Image Sharing App Built with React, Sanity, and Google OAuth
I recently built PostIt, a full-stack web application designed to make image sharing fun, interactive, and secure. It’s live at postit.berlinbruno.dev and open-source on GitHub.
🎯 What is PostIt?
PostIt is a modern image-sharing platform where users can:
- 📷 Share and explore creative images
- 🔐 Log in securely with Google
- 💬 Comment and engage with the community
- ⬇️ Download high-res images
- 🧠 Manage content with Sanity CMS
🖼️ App Screenshots
🔑 Login with Google OAuth
Easily sign in with your Google account.

🏠 Home Feed
Scroll through a beautiful grid of community-uploaded images.

📤 Upload New Post
Upload an image, add tags, and publish in seconds.

🗣️ Comments Section
Interact directly with other users on image posts.

🔧 Tech Stack
- React.js ➝ Frontend framework for building interactive UIs
- Sanity CMS ➝ Headless CMS for managing content and images
- Google OAuth ➝ Secure authentication with Google login
- Tailwind CSS ➝ Utility-first CSS framework for rapid styling
🔐 Authentication via Google
PostIt uses Google OAuth for fast, password-free authentication. It gives users a secure and familiar login flow using their Google accounts.
📦 Sanity CMS for Headless Content
All content—images, metadata, user info, and comments—are stored and managed using Sanity. Its real-time editing and GROQ querying make it ideal for a performant and scalable content backend.
✨ Key Features
- ✅ Google Auth: Fast, secure sign-in
- 📤 Image Sharing: Upload, preview, and store content
- 💬 Commenting System: Threaded discussions on every post
- 🧠 Sanity CMS Integration: Smooth headless backend management
- ⬇️ Downloads: Save images locally with one click
🔗 Try It Out
- 🌍 Live App: https://postit.berlinbruno.dev
- 🧑💻 GitHub Repo: https://github.com/berlinbruno/post-it
📜 License
No restrictions. Fork, clone, remix, or integrate freely. Just don’t forget to star ⭐ the repo if you find it useful.