Rentify is a rental management system application where users can register and rent various types of electronics such as laptops, mobiles, cameras, and more.
The platform is designed to simplify the rental process by providing a seamless interface for both renters and rentees.
- User registration & authentication (via Firebase).
- Browse and search different electronics available for rent.
- Rent electronics with easy booking flow.
- Responsive web app (Next.js + Tailwind + SHADCN).
- Cross-platform mobile app (React Native + Native Elements).
- Backend API with Express.js + Node.js.
- Relational database using PostgreSQL powered by Drizzle ORM.
- Next.js
- React Native (with Native Elements)
- Tailwind CSS
- SHADCN UI
- Node.js + Express.js
- Drizzle ORM
- PostgreSQL
- Firebase (authentication, possibly hosting or notifications)
Rentify/ │── web/ # Next.js frontend (web app) │── mobile/ # React Native mobile app │── server/ # Node.js + Express backend API
git clone https://github.com/tajbaba999/Rentify.git
cd Rentify- Install dependencies (all projects)
# Install backend dependencies
cd server && npm install && cd ..
# Install web frontend dependencies
cd web && npm install && cd ..
# Install mobile app dependencies
cd mobile && npm install && cd ..- Run the apps Start Backend (API)
cd server
npm run devStart Web App (Next.js)
cd web
npm run devStart Mobile App (React Native)
cd mobile
npm start