Inspiration
What it doesDoorGenie is an on-demand, e-commerce-style service marketplace (similar to Swiggy/Urban Company) that connects customers with verified service providers for doorstep services — plumbing, home cleaning, electrical repairs, pest control, appliance repair, salon services, etc. The goal is to make booking home services as simple as ordering food online.
Core User Flow User opens the website/app and creates an account (email/OTP login) Browses service categories and selects the required service Chooses a preferred date and time slot Confirms address and booking details Makes payment via UPI/GPay or chooses Cash on Delivery Receives booking confirmation and an OTP Provider arrives and enters the OTP to verify identity and start the job Job completed → user rates the service Full booking and payment history is stored in the user's profile Tech Stack Layer Technology Frontend HTML, CSS, JavaScript → React.js + Tailwind CSS Mobile (future) React Native Backend Node.js (Express) Database PostgreSQL/MySQL + Redis (caching) Auth Firebase Auth (email/OTP) Payments Razorpay/Stripe (UPI, GPay, cards, COD) Maps Google Maps API Hosting Vercel/Netlify (frontend), AWS/GCP (backend) Version Control Git + GitHub AI Integration Points Smart provider matching (distance, rating, availability) Dynamic/surge pricing based on demand AI chatbot for customer support Fraud/fake review detection Demand forecasting for providers Personalized service recommendations Learning Roadmap (Sequential) HTML5, CSS3, JavaScript (ES6+) — 2-3 weeks Tailwind CSS — 1 week React.js (components, hooks, routing) — followed by mini-projects Firebase Auth, payment gateway integration Backend basics (Node.js/Express, databases) React Native (for mobile app, later stage)
Log in or sign up for Devpost to join the conversation.