DEV Community

Seif Ahmed
Seif Ahmed

Posted on

I built a real-time social network to challenge X/Twitter. Try to crash it.

Let’s be honest: building another social media app is usually a cliché.

But I wanted to see how far I could push modern web architecture, real-time data streaming, and deployment efficiency without spending a fortune.

The result is Vlox—and it's live right now.

👉 Launch App (Primary): vlox.containers.snapdeploy.app
👉 Mirror / Backup: vlox.bonto.run


🛠️ The "No-Framework" Tech Stack

I built everything from scratch. No React, no Next.js, no Express, no heavy state management tools.

  • Frontend: 100% Vanilla JS powered by NanoScript—my own lightweight, custom jQuery clone for DOM manipulation and event binding.
  • Backend: Pure Node.js event-driven server architecture.
  • Database: MongoDB with Mongoose for clean data modeling.
  • Deployment: Containerized microservices running via SnapDeploy.

⚡ The Challenge: Try Vlox

I have optimized the connection pooling and container scaling, but local testing only goes so far. I need raw, unthrottled traffic.

  1. Go to the app: Open https://vlox.containers.snapdeploy.app/.
  2. Spam it: Create accounts and post rapidly.
  3. Inspect the network tab: Look for bottlenecks, slow queries, or memory leaks.

You can buy the Vlox Setup Handbook and support the platform here: https://seifahmedcoder.gumroad.com/l/vlox

🎁 Bonus: The first user to create a post and email me at requestse@gmail.com will get the Vlox Setup Handbook guide for free!

Drop your feedback, console errors, or bug reports in the comments below.

Top comments (2)

Collapse
 
codemaster_121482 profile image
Seif Ahmed

Hey guys, creator here! The app is holding up well so far, but I want to push pure Node.js and NanoScript to their absolute limits. If you manage to throw a console error, hit a rate limit, or find a security leak, drop it right here in the replies. I am active right now.

Collapse
 
codemaster_121482 profile image
Seif Ahmed • Edited

Note: If you see "Container is Sleeping", please wait 60–90 seconds for it to wake up. This happens because it is on a free plan. Thanks for understanding.