Skip to content

a1364t/project01

Repository files navigation

RealEstate (project01)

RealEstate is the second project in the Software Engineering immersive course in General Assembly. It is a CRUD application made using Ruby on Rails, PostgreSQL and utilises users, agents, and properties in the database to handle functionality. The design of the website was done using bootstrap.

Usage

Browsing the website requires user account creation or login. Username, email, and password are validated upon account creation and the password is digested by bcrypt and stored as a digested password in the database. A user that has a real estate can register a new real estate. Admin has the ability to see the list of users and agents and delete them.

Challenges

  • Adding the search functionality was a challenge.

To be implemented

In future, the following features will be implemented to RealEstate

  • Making two types of users, normal users can only explore the property for rent or sale. Other users are reale state that can post or delete properties on the website.
  • Watchlist will be added to let users save the properties that are interested in.
  • A Google API will be added to show the location of the property on the map.
  • A new feature will be added to post a property for both rent and sell.

Bugs/Issues

  • Responsiveness - lacking responsive UI.

Browsing of the website can be done at RealEstate