by Shashhank Seethula, Phuc Thinh Nguyen, Alicia Shi
Rentle is a rental application that allows users to rent out different items from other people. By bringing renters and rental suppliers together, Rentle provides a cheaper alternative to purchasing items.
Rentle.Demo.mp4
- Account management
- Renter Perspective
- Can rent out items for a specific time slot
- Can message rental suppliers
- Search using advanced filters
- Leave reviews on rental suppliers
- Ask an AI chatbot for recommendations
- Can friend different users
- View previous rentals
- Rental Supplier Perspective
- Can list items for rental and decide prices by hour, day, week, etc
- Can message renters
- Leave reviews on renters
AI Assistant for Recommendations

- Tomcat 10
- MySQL configured on port 3306 with JDBC in lib folder
- Working Java Version with the ability to use terminal commands involving Java.
- Download project files
- Put Rentle folder in the webapps folder of Apache Tomcat
- Change all instances of "Hello1234!" to your own database password and add any necessary API keys if needed such as Google Maps and ChatGPT.
- Put all additional lib files in the lib folder of Apache Tomcat along with personal jar files such as JDBC.
- Open Rentle/JavaMessageFiles
- Copy the .java files into the lib folder of Apache Tomcat
- Open the lib folder in terminal and run:
javac -cp "PATH_TO_LIB_FOLDER" *.javareplacing the file path with your own path - Go to the lib folder and copy and paste all .class files into the WEB-INF/class folder within webapps/Rentle
- Start Tomcat server and go to http://localhost:8080/Rentle/









