Rental marketplace
Rentonemi
A complete rental marketplace built for a client who wanted a real product, not a template. Customers browse by category, pick a rental period and check out with a security deposit, while a separate admin portal manages listings, bookings and renters.
- React
- Vite
- Node.js
- Express
- MongoDB
- Cloudinary
- JWT
- Year
- 2026
- Role
- Full stack development
- Team
- Client project — solo build


(01)The challenge
Rental sites are usually clunky: pricing is unclear, availability is hidden and checkout doesn't feel trustworthy. The client needed clear day, week and month pricing and a booking flow people would actually finish.
(02)The solution
A category-driven storefront with transparent per-duration pricing, a date-range picker, cart and Cash-on-Delivery checkout with deposits — backed by a Node/Express API and a companion admin app.
(03)Features
What it does.
Category & filter browsing
Category and subcategory navigation with condition and price-per-day filters.
Flexible rental plans
Day, week and month rates with a start date and duration picker on every listing.
Deposits built in
Per-listing security deposits with refund status tracked through the booking.
Admin portal
A separate app to manage listings, bookings and renters.
(04)Screens
A closer look.



(05)Process
How it came together.
Discover
Understanding the goal: rental sites are usually clunky: pricing is unclear, availability is hidden and checkout doesn't feel trustworthy.
Design
Structure, key screens and the look agreed before any code was written.
Build
Developed with React, Vite, Node.js — fast, responsive and maintainable.
Launch
Tested on real phones and desktops, then deployed to production.
Improve
Fixes, refinements and new features based on how people actually use it.
(06)Under the hood
Highlights
- ✦Commissioned by a client and built end to end by one developer
- ✦No card data collected — Cash-on-Delivery checkout
- ✦Category tree supports any depth of subcategories without UI changes
Architecture
- 01React + Vite storefront
- 02Node / Express API
- 03MongoDB
- 04Cloudinary media
Services used
Tech stack
- React
- Vite
- Node.js
- Express
- MongoDB
- Cloudinary
- JWT
Want something like this?
Tell us what you're building. We reply within 24 hours with honest advice and a clear next step.
Start a project →

