Skip to content

Latest commit

 

History

History
165 lines (160 loc) · 9.78 KB

README.md

File metadata and controls

165 lines (160 loc) · 9.78 KB

Created during a computer Software Engineering during the third year at Ariel University in the Department of Computer Science, 2019
Project site: https://github.com/ZviMints/RentMe
Made by: Zvi Mints, Eilon Tsadok, and Or Abuhazira

About The Project:

A social application that enables rental and sales products.

The app built to facilitate the renters' audience and allow the public to rent items and to avoid buying a one-time use product or for a short period.

The lessor :

First, you'll need to download the app to your personal device, create a trusted profile that includes identification details and then you can add all the items you would like to rent or to share with others.
In the process of adding new items, you will asked to enter the category, price, usage status, image, and notes.

The Rent Process :

First, you should download the app and then you'll need to enter prenasal details. After you'll create a profile you'll be able to start searching for items you need.
During your search You can choose from a number of filter types:
price range, item status, area, etc. By clicking on "Search", the list of all products that meet your requirements will appear, if you'll click on one of them, the contact details with the lessor will appear.

Finally :

when you'll finish using to product, the app will ask you to rate the quality of the product and service you received from the lessor in order to keep this platform user-friendly and useful app.

Gallery:

Quick Overview:

More Photos:

Features:

The application supports the following features:

  • Publish a Product which includes:
    • Name, Category, Details, Image (can be uploaded from Gallery, Camera Shot), Area and etc
  • Search for a Product by fields
  • Login Activity
  • Sign In Activity
  • Profile Activity
    • Possibility to edit profile
  • Last Products List (by Date)
  • Admin Management Panel

    And Much More!

Selected Features:

Upload Image from Gallery/Camera:

Admin Broadcast Message that follows by Notification

Chat:

Diagrams:

ERD Diagram

Full Size

Use Case Diagram

Full Size

Object Diagram

Full Size

Activity Diagram

Full Size

Class Diagram

Full Size

Sequence Diagram

Full Size

State Machine Diagram

Full Size

Technology:

Git Branches
Client-Server Model
Agile Methodology - Scrum
Monday.com Board

Firebase Exported JSON:

Can be imported into Firebase

How to use:

Clone the project and run the app