r/devsindia

▲ 33 r/devsindia+7 crossposts

This project exists because my gf believed in it enough to spend ₹2,000 every month.

[SOUND ON]

I honestly wasn't planning to launch this project.

I thought it would end up as just another GitHub repository because I couldn't justify paying to keep it running.

Then my girlfriend convinced me otherwise.

She had a terrible roommate experience while preparing for NEET, and I had similar issues during my UPSC preparation in Allahabad. We realized that most platforms help you find a room—but almost none help you find a roommate whose lifestyle actually matches yours.

She even offered to contribute ₹2000/month so I could keep the server running. Otherwise, this would've probably stayed a resume project forever.

So I built Aspimate.

Instead of matching only on rent and location, it matches people using factors that actually affect daily life during preparation:

  • Exam & coaching
  • Study schedule
  • Sleep timings
  • Food preferences
  • Cleanliness
  • Noise tolerance
  • Smoking
  • Gaming habits
  • Lights on/off while sleeping
  • ...and several other behavioural metrics.

Tech Stack

  • FastAPI
  • PostgreSQL
  • SQLAlchemy
  • Docker
  • Nginx
  • Redis
  • Cloudinary
  • Firebase Auth
  • Leaflet + OpenStreetMap
  • Vanilla JS + HTML/CSS

& Bahut se nayi cheez seekhi maine while building it

  • Docker networking headaches
  • Nginx reverse proxy
  • PostgreSQL migrations
  • DNS & SSL deployment
  • Rate limiting
  • VPS monitoring
  • Image upload pipelines
  • Search indexing & SEO

It's still Version 1, and I have a long roadmap ahead.

Since the platform is brand new, the user base is obviously small. So if someone creates a profile today, they'll automatically receive an email whenever a compatible roommate joins.

If you're a developer, I'd genuinely love feedback on:

  • the product idea
  • the UI/UX
  • the matching approach
  • the tech stack
  • or anything you'd improve.

Website: https://aspimate.com

Also, if anyone has experience scaling marketplaces or solving the cold-start problem, I'd really appreciate your suggestions.

[used ElevenLabs for the voiceover because I'm a bit insecure about my own voice]

u/Logical_Tart210 — 5 days ago