This project is my first experience with OOP paradigm in JavaScript.
The properties data is fetched from a class constructor
, as well as filter options, that get updated automatically everytime we add a new property to the listing. The general concept of this exercise was to do everything programmatically, minimizing hard coding to zero. I also added an extra feature such as displaying different currency depending on the user's time zone - new Intl.DateTimeFormat().resolvedOptions()
. Feel free to dive deeper into my source code!
yhome is a 'fake' brand that I designed and created for learning purposes. Because I love creative tasks, creating new brand concepts right next to solving programming problems is always exciting.
It was a great experience, and I am happy to have it accomplished. Massive thanks to unsplash.com
for amazing interior design photos!
Live app ❤ www.yhome.maciejkuran.com
Creator: Maciej Kuran-Janowski
yhome.mp4
The creator of the yhome web application is Maciej Kuran-Janowski. www.maciejkuran.com
Credit to unsplash.com artists for amazing interior design photos!
You may copy the source code, reproduce or create derivative works for commercial as well as non-commercial purposes - however DO NOT COPY THE BRAND IDENTITY and the design of the application. Be creative 😀!
In general, you may use use my code for any purposes, however copying in general is not a good practise as long as you want to learn something 😉.
If you have any questions, feel free to reach me via email: 📧maciejkuran@gmail.com