Yedekoda

Yedekoda is s long-term project, inspired by Spareroom.com - its name is actually the literal translation in Turkish. However unlike Spareroom, Yedekoda will also include property sales, making it a hybrid between Spareroom.com and other popular real-estate platforms.

Yedekoda is designed to bridge the gap between renters, agents, property owners and construction companies, with the aim of simplifying the process of finding a home in Turkey.

Originally, this project started as a way to gain hands-on experience with NestJS while at the same time experimenting with HTMX. It was never intended to be a serious venture.

After a few months of development and an MVP( Phase 1 ), I realized the idea had potential and addressed a genuine gap in the market. It was at this point that i decided to get serious and make the changes listed below.

  1. Vanilla JS/ HTMX -> React
  2. NestJS -> Express
  3. MongoDB -> Postgres

1 . I required more interactivity on the UI, for more app-like behavior, meaning I needed a more robust solution. Reaching for React was a no brainer as it is what i am most familiar with.

2 . The second change that i made was on the backend - as much as i enjoyed working with NestJS i felt that it also came with alot of baggage of its own. This was expected as it is an opinionated framework. Express was a better choice as it is lighter and allows me to move quicker.

3 . The third change was expected - an app such as this, that has users interacting with each other, creating listings, inter-dependent form data etc would naturally be more relational so moving to an SQL based database simply made sense.

Phase 1 - MVP - Screenshots

Phase 2

Coming soon