Problem Statement

The aim of this project is to develop an application specially for students moving to a new place which will help them find good place within budget and roommates with similar interests and preferences. We also plan on linking local brokers and landlords along with their listings and helping students connect with them over the application to finalize a place and provide them with a safe gateway to make payments. This eliminates any sort of fraud and risks associated with making transfers internationally and provides assurance to both the brokers and the students.

The main objectives of the project can be summarized as follows:

  1. Help students find apartment all under one application
  2. Provide students with listings depending on budget and location preferences
  3. Connect local brokers and landlords directly to students via the application

Technologies Used

  • React JS
  • Redux Store
  • ReactBootStrapping

Key Fetures:

  • Email Integration
  • Google Map API integration
  • JWT Token Authentication

Run The Project:

Clone the repository to your local machine. Run the following commands to start the application :

Start the server unit:

Change your directory to server and run the following commands:

  • npm i
  • npm run dev ( to initiate the server)

Start the webapp unit:

Change your directory to webapp and run the following commands:

  • npm i
  • npm run start ( to initiate the react application)

Project Sample

The opening page of the Web Application:

Landing Page

The viewing page of the availble rentals:

Viewing Rental Page

The login page of the registered user:

Login Page