/Home-Rental-system-web-app

Home rental system

Primary LanguageJavaScriptMIT LicenseMIT

Home Rental Web App

App Screenshot

Table of Contents

About

This Home Rental Web App is a collaborative project developed as part of a class project at Addis Ababa University. It allows users to search, list, and manage rental properties, making it easy for both property owners and renters to connect. The project is built using React for the frontend and NestJS for the backend.

Features

  • User authentication and authorization
  • Property search and listing
  • Property details and image gallery
  • User profiles and property management
  • Admin panel for user and content management

Getting Started

Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.

Before you begin, make sure you have the following software and tools installed:

  • Node.js - JavaScript runtime environment
  • npm or Yarn - Package managers
  • MySql - MySQL database for storing application data

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/home-rental-web-app.git
    
  2. Navigate to the project directory: cd home-rental-web-app

  3. Install dependencies on the backend:

    cd backend
    npm install
    npx primsa migrate
    
  4. Install dependencies on the frontend:

    cd frontend
    npm install

Usage

  1. Run the backend server

    npm run start
    
  2. Run the server: npm start

Screenshots

  • Properties App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot

Contributors

  • Dagmawi Tensay (UGR/0443/13)
  • Fasika Fikadu (UGR/9597/13)
  • Kaleab Tibebe (UGR/2979/13)
  • Deribew Shimels (UGR/5307/13)
  • Ephrem Shimels (UGR/8099/13)
  • Birhanu Asmamaw (UGR/2204/13)
  • Nathnael Yimer (UGR/6855/13)
  • Natnael Dejene (UGR/4254/13)
  • Enyew Anberber (UGR/9324/13)

📝 License

Copyright © 2022 Dagmawi Tensay.
This project is MIT licensed.