Welcome to the official repository for Flexhaven, an Android app created as part of the SUTD 50.002 Introduction to Information Systems, supported by Singtel Singapore. This app serves as a proof of concept for a rental platform specifically designed for students and young working professionals who may find buying new expensive items like suits, iPads, or other equipment unfeasible due to budget constraints. Flexhaven provides a prototype platform for the renting of such items, aiming to offer a sustainable and economical solution.
Note: This app is still a prototype and does not integrate actual payment systems.
Many students and young professionals are on limited budgets and cannot afford to buy new, expensive clothing or equipment. Our app aims to address this issue by providing a platform for renting these items at a more affordable price.
- Browse and Rent: Users can browse a variety of items and choose to rent them.
- User Profiles: Manage your rental transactions through a user-friendly profile.
- Item Listings: Users can list items they own for rent.
- Search: Search items by categories to find the item to rent
- Java: Primary programming language for Android development.
- XML: Used for designing the user interfaces.
- Firebase Real-time Database API: Manages database operations.
- Firebase Cloud Storage API: Handles the storage and retrieval of images, with links saved in the real-time database.
- Download and install Android Studio from Android Studio Official Site.
-
Clone the repository:
git clone https://github.com/yourusername/flexhaven.git cd flexhaven
-
Open the project in Android Studio:
- Start Android Studio.
- Click on "Open an existing Android Studio project" and select the project.
-
Set up an Android emulator or connect an Android device:
- To use an emulator, you'll need to create one in Android Studio under AVD Manager (Android Virtual Device).
- To use a real device, enable developer mode and USB debugging on your Android phone.
-
Build and run the application:
- Click on 'Build' then 'Make Project'.
- Then click on 'Run' then 'Run 'app'' to launch the application on your emulator or connected device.
Here are some additional resources that provide more insight into Flexhaven:
- Figma Prototype: Click here
- Presentation Slides - Checkoff 1: Click here.
- Presentation Slides - Checkoff 2: Click here.
- Project Poster: Check out our informative poster here.
- Introduction Video: Watch our introductory video here.
- Project Link: https://github.com/Jungstershark/FlexHaven
Thank you for exploring Flexhaven, and we appreciate your interest in supporting affordable and sustainable living solutions!
Mok Shum Jung, Ong Jung Yi, Ernest Tan Wei Yan, Tejaswini D/O Venketroyalu, Raymond Khan, Luong Viet Hung