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 . 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
Coming soon