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.
- 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
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
-
Clone the repository:
git clone https://github.com/your-username/home-rental-web-app.git
-
Navigate to the project directory: cd home-rental-web-app
-
Install dependencies on the backend:
cd backend npm install npx primsa migrate
-
Install dependencies on the frontend:
cd frontend npm install
-
Run the backend server
npm run start
-
Run the server: npm start
- 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)
Copyright © 2022 Dagmawi Tensay.
This project is MIT licensed.