Project overview and installation instructions
Explore the docs »
Table of Contents
This is a project done for the Mobile Application Development module of BSc.(Hons.) Degree in Information Technology in Sri Lanka Institute of Information Technology
Purchasing expensive products for short term use is not a viable option for many people. Therefore, many tend to rent the products when necessary. However, as we all have experienced, finding a product to rent is a tedious task. “Huwamaruwa” is a product rental app focused on Sri Lankan community that connects product owners and customers directly. The main intention of this app is to streamline the product rental process while exposing new opportunities for ordinary people to earn an extra income by renting out the products they own. They can rent out household products under several categories such as electronics, kitchen wares, outdoor tools and books. This app also enables equipment rental shops and individuals to take their operations online with a mobile-first rental solution.
“Huwamaruwa” app allows customers to easily discover products they are looking to rent, see their availability and rental prices through the online store. In order to enable equal opportunities to everyone we are planning to implement, two types of rental products known as Premium and non�premium. As the rental process involves some risk and products should be handled properly, we have implemented premium products category where our service team acts as middle party between customer and the product owner. Moreover, our delivery team picks up the product from the owner and delivers to the customer. The products are carefully inspected before delivering and returning. This ensures the safety of the product and the seller’s lost will be covered in case of product damage. Premium product customers will always get quality products at an extra cost.
Non premium products don’t involve our intervention and seller and buyer should arrange the deal themselves. This category connects both parties directly and we expect this feature may persuade many people to use the app.
Product owners can list the items and send offers to buyer requests. They can also manage all necessary functions such as edit or delete listings. Buyers can rent products, review them or request new products. Once reservations have been made online, premium product customers can pay for their rental through the app. A variety of methods, from credit cards to cash on delivery are supported. Admin functions such as delivery management and customer support are also built into the app.This section shows the list of major technologies that we have used to built our project .
- Language : Java 8
- Development Environment : Android Studio 4.1.3
- Database : Firebase
In order to be fully funtional and uprunning the following should be followed
The following applications must be installed
- Java 8 - jdk
- Java 8 - JRE
- Android Studio 4.1.3
- Clone the repository
git clone https://github.com/salitha10/Huwamaruwa-Android-App.git
- Open the Application using Android Studio
Use this space to show useful examples of how a project can be used. Additional screenshots, code examples and demos work well in this space. You may also link to more resources.
For more examples, please refer to the Documentation
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Clone the project
git clone https://github.com/salitha10/Huwamaruwa-Android-App.git
- Create your Feature Branch
git checkout -b feature/AmazingFeature
- Commit your Changes
git commit -m 'Add some AmazingFeature'
- Push to the Branch
git push origin feature/AmazingFeature
- Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
-
IT19955896 - Salitha Tennakoon - salitha10
-
IT19142838 - Esala Senarathna - Esala-Senarathna
-
IT19957180 - Danuja Wijerathne - danuja-wije
-
IT19987712 - Kavindya Perera - kavindya-perera