๐ฑ RentEasy โ P2P Rental Platform
A modern, cross-platform P2P Rental App built with React Native, RentEasy is designed to transform the way people access and utilize everyday items. Instead of purchasing costly products for short-term needs, users can simply list, discover, and rent items within their community.
Whether itโs a camera for a college project ๐ฅ, furniture for a temporary stay ๐, a vehicle for a weekend trip ๐, or tools for a DIY job ๐ , RentEasy makes these items accessible on-demand. This creates a winโwin ecosystem:
- Owners (lenders) earn passive income ๐ต from underutilized assets.
- Borrowers (renters) save money ๐ฐ by renting instead of buying.
By encouraging reuse and sharing, RentEasy not only promotes financial savings but also supports sustainability โป๏ธ, reduces waste, and fosters a community-driven economy ๐ค.
With features like secure authentication ๐, easy item listing ๐, real-time chat ๐ฌ, seamless payments ๐ณ, rental history ๐, and ratings & reviews โญ, RentEasy provides a complete rental solution in one app.
๐ In short, RentEasy is building a smarter, greener, and more connected future for how we share, save, and earn.
๐ Live Demo
๐ฑ App coming soon to **Android* ๐ค and iOS ๐!*
๐ฏ Purpose of the Project
RentEasy bridges the gap between people with unused items ๐งณ and those in temporary need ๐, enabling secure ๐ and convenient rent rather than purchase.
๐ Example: A student ๐ธ needing a DSLR for a short project can rent it without buying, while the owner earns from rarely-used equipment.
โจ Features
- ๐ User Authentication: Secure login, sign-up, password reset, OTP verification, Google Sign-In.
- ๐ฅ Dual Roles: Owner (lender) and Borrower; manage listings, bookings, and rentals.
- ๐ Advanced Search & Filtering: Filter by location ๐, category (๐ Books, ๐ Tools, ๐ Vehicles, ๐ฅ Electronics, ๐ Furniture, โ Others), price, ratings.
- ๐ Comprehensive Item Listing: Upload details, images (up to 5), set price ๐ต and availability ๐ .
- ๐ Booking System: Select rental dates, send requests, confirm via payment.
- ๐ธ Payment Integration: Razorpay, Stripe, UPI, Net Bankingโsecure and multi-method.
- ๐ฌ Real-Time Chat: In-app messaging for coordination, plus AI-powered chatbot ๐ค (Google Gemini API).
- โญ Ratings & Reviews: Build trust; leave feedback after rental.
- ๐ Rental History: Download, share, or delete receipts (PDF), view past rentals.
- ๐ค Profile & Settings: Edit info, update image, manage listings/rentals, theme/language preferences (๐ฎ๐ณ English, Marathi, Hindi).
- ๐ Dark/Light Theme: Better usability and accessibility.
- ๐๏ธ Extensible Navigation System: Smooth screen transitions.
- ๐ฑ Responsive UI: Intuitive navigation, animated splash screen, loaders, and modals.
- ๐ Security: Firebase storage, OTP for sensitive operations, rental policy agreements.
๐ ๏ธ Tech Stack
| โ๏ธ Layer | ๐งฐ Tools Used |
|---|---|
| Framework | React Native โ๏ธ |
| Navigation | @react-navigation/native, native-stack |
| Backend | Firebase ๐ฅ (Auth, DB, Storage) |
| State Management | AsyncStorage ๐พ |
| HTTP Client | Axios ๐ |
| UI Components | react-native-image-picker ๐ธ, vector-icons ๐จ, custom modals/loaders |
| Payment | Razorpay, Stripe ๐ณ |
| Utilities | UUID, Google Gemini API ๐ค |
| Environment | @env ๐ |
๐ฑ Main App Screens
| ๐บ Screen | ๐ Purpose & Features |
|---|---|
| ๐ Login/SignUp | Authenticate with Firebase, reset password, OTP |
| ๐ Home | Trending items, quick navigation, search/filter |
| ๐ BrowseItems | Explore & filter items, book rentals |
| โ AddItem | Post items with images, details, availability |
| ๐ณ Payment | Secure payment options & rental summary |
| ๐ History | View/download/share rental receipts |
| ๐ค Profile | Edit personal info, manage listings and rentals |
| โ๏ธ Settings | Theme, notifications, language, account settings |
| ๐ฌ Chat/Chatbot | Real-time messaging + AI support ๐ค |
๐๏ธ System Architecture & User Flow
User (Owner or Borrower)
โ
Login/Register โ Home ๐
โ
Add/List Item (Owner) โโ Search Items (Borrower) โ Request โ Payment ๐ณ โ Confirmation
โ
Chat ๐ฌ / Communication
โ
Rent Period โ Return Item
โ
Rate & Review โญ
๐ Categories
- ๐ฅ Electronics
- ๐ Furniture
- ๐ Books
- ๐ Vehicles
- ๐ Tools
- โ Others
๐ฎ Future Scope
- ๐ Location-based suggestions (Google Maps API)
- ๐ก Security deposits & identity verification
- ๐ฑ Dedicated Play Store/App Store release
- ๐ฆ Insurance or damage protection options
๐ RentEasy is building a responsible sharing economy with technology. Save money ๐ต, earn ๐ค, and reduce waste โป๏ธ through trusted peer-to-peer rentals!


Log in or sign up for Devpost to join the conversation.