Inspiration

When we started college, many of us left home for the first time, and went to live with a group of strangers. We had to organize with these people so that the apartment was not a total disaster. We had to organize household chores, expenses, among many other things. At the same time that we were in a new city and some of us did not know anyone. We also started a university career at the same time.

As one can imagine, during the first few months we ran into many challenges, but over time we managed to organize ourselves, albeit in a rudimentary way with spreadsheets, shared lists, Post-its... Although effective, this organization was not the best since we have all the information highly decentralized between different services.

Knowing that many classmates encounter the same problem, we have decided to create Homiefy.

What it does

Homify is a mobile application that allows the members of a shared apartment to organize themselves.

Utilities

In this view you can see the different Utilities (Electricity, Water, Internet, Rent...) and other house recurrent expenses (Netflix, Spotify...), How many days are left until they are charged and the amount to be charged. It also allows you to quickly add new recurring expenses and indicate which people they affect, since, for example, Netflix does not have to affect all the flatmates.

Balance

In this view you can see the balance of money that you have with your flatmates, quickly seeing who owes you money and who you owe. If you click on one of your roomies, the view expands to see the balance with him in more detail.

List

In this view, the people on the floor can add things to the shopping list, you can indicate if they are paid for by all members, for example cleaning products, or if they only affect some.

In the view you can add new items or mark them as purchased, in this case the balance is automatically adjusted and can be consulted in the previous view.

Post-it

In this view we can add random notes or tasks with assigned priorities, time to expire and which people involves.

How We built it

Client

The client is a webapp that offers an interactive and intuitive way of communicating with the Django Rest API, it is coded with the React framework, so everything is coded wit JavaScript, HTML and SCSS. SCSS is an extension of CSS that offers a lot more functionalities than plain CSS, but as a downside it needs to be compiled.

Server

The server consists of an API with the Django REST framework. The server talks to the non-relational database DynamoDB. The API oversees storing all the data and serving it to the users.

Accomplishments that we are proud of

We think we have achieved a beautiful and intuitive UI, paired with a robust backend system.

What We learned

Although some of us had previous knowledge about the React framework, others have never used it, we have learned a lot about the framework and its functionalities.

What's next for Homiefy

We intend to add more functionalities to the application and solve some minor bugs. We want to add a view for household chores that need doing. Notifications for time sensitive issues and auto update with web sockets.

Once finished, we will deploy the server on AWS with a free-tier EC2 instance and connect it to production dynamoDB.

Share this project:

Updates