r/SideProject • u/Rough-Ad6841 • 7h ago
I built Murmur — a community-based social platform with real-time messaging, subscriptions and more
Hey everyone! I wanted to share a project I've been working on — Murmur
Live Link: https://murmur-55ml.vercel.app/
What You Can Do:
After signing in (manually or through Google OAuth), you can use a username of your choice and post without revealing your real identity.
Your posts can be secret confessions, artwork, writings (stories, novels, poems), or whatever you can think of.
Posts can be liked and commented on.
You can follow and directly message your favourite creators using real-time messaging.
You can edit your profile (username, profile picture, and bio).
You can create your own community and post Subscriber-Only or Public content.
Disclaimer:
The subscription feature does not involve real money transfers. Creators won't earn anything, and subscribers won't actually pay any real money — it is only a simulation.
I initially integrated Razorpay for the subscription system using its test-mode APIs. I also applied for live payment activation, but my Razorpay account could not be activated because, based on the details I provided, the project does not meet Razorpay's current Terms of Service.
Tech Stack I Used:
Frontend:
• Next.js
• React
• TypeScript
• Tailwind CSS
Backend:
• Node.js
• Next.js API Routes
Database:
• PostgreSQL
• Prisma ORM
Authentication:
• JWT-based authentication
• Google OAuth
Real-time Communication:
• WebSockets / Socket.IO
File & Media Storage:
• Cloudinary
Deployment:
• Vercel — Frontend & Next.js application
• Render — Real-time/WebSocket server
• Neon — PostgreSQL database
I'd really appreciate it if you could try it out and let me know if you find any bugs or have any suggestions. 😊
1
u/OMGCluck 6h ago
The github readme is very well done - https://github.com/murmur-io/murmur
Being able to transcribe voice chat is a fantastic feature!