Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/guhapriya01/rentify
A platform for searching properties, connecting buyers with sellers, featuring user authentication and role-based functionalities.
https://github.com/guhapriya01/rentify
emberjs spring-boot spring-rest-api
Last synced: 6 days ago
JSON representation
A platform for searching properties, connecting buyers with sellers, featuring user authentication and role-based functionalities.
- Host: GitHub
- URL: https://github.com/guhapriya01/rentify
- Owner: Guhapriya01
- Created: 2024-05-20T14:18:59.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-05-25T17:11:06.000Z (5 months ago)
- Last Synced: 2024-10-16T12:55:36.921Z (20 days ago)
- Topics: emberjs, spring-boot, spring-rest-api
- Language: JavaScript
- Homepage:
- Size: 482 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rentify
This rental website provides a platform for users to search for properties, manage property listings, and connect buyers with sellers. The website features a user-friendly interface with a search bar, filters, and property listings displayed on the home page. It supports user authentication and allows for specific functionalities based on user roles.
## Features
- Home Page:
- Search bar with filters.
- Property listings
- User Authentication:
- Login and Sign-Up pages for user registration and authentication.
- Two types of users: Buyer and Seller.
- Seller Functionality:
- The seller can add, update, delete, and view his own properties.
- Buyer Functionality:
- The buyer can like properties.
- He also can indicate interest in a property, triggering an email notification to both buyer and seller with the property information along with each other's contact information.
- Real time updates:
- When the buyer likes a property the like count of that property increases in real time.
- When the buyer expresses interest in a property the view count of that property also increases in real time.## Prerequisites
- [Git](https://git-scm.com/)
- [Node.js](https://nodejs.org/) (with npm)
- [Ember CLI](https://cli.emberjs.com/release/)
- [Google Chrome](https://google.com/chrome/)## Installation
- `git clone `
- `cd my-app`
- `npm install`## Running / Development
- `npm run start`
- Visit the app at [http://localhost:4200](http://localhost:4200).## Building
- `npm run build` (production)