React Vite Booking Store
Budget / Salary₹600–1,500
TypeFreelance project
LocationRemote
Posted2 hours ago
I need a fast, modern e-commerce site built with React and Vite that lets visitors book and pay for my services online. Clients will browse several services—each with its own duration and price—select a convenient date and time, pay during checkout, and automatically receive a confirmation email.
Please use a clean React + Vite codebase, and feel free to lean on Tailwind, Material-UI, or similar libraries if they speed up development. Stripe is my preferred gateway for secure payments, but I’m open to alternatives if you can justify the choice. Booking data should be stored in a reliable database (PostgreSQL or Firebase are both fine) with an admin area where I can add or edit services, set pricing, and view upcoming appointments.
Deliverables
• Production-ready React + Vite project in a private Git repo
• End-to-end booking flow: service selection, date/time picker, online payment, confirmation email
• Lightweight admin dashboard for managing multiple services and viewing bookings
• Clear deployment instructions (Netlify, Vercel, or similar)
• README and short video walkthrough
Acceptance criteria: a test user must be able to complete a booking from start to finish in under three minutes and receive the confirmation email instantly. Clean code, responsive design, and a smooth UX matter more than complex visuals.
Please use a clean React + Vite codebase, and feel free to lean on Tailwind, Material-UI, or similar libraries if they speed up development. Stripe is my preferred gateway for secure payments, but I’m open to alternatives if you can justify the choice. Booking data should be stored in a reliable database (PostgreSQL or Firebase are both fine) with an admin area where I can add or edit services, set pricing, and view upcoming appointments.
Deliverables
• Production-ready React + Vite project in a private Git repo
• End-to-end booking flow: service selection, date/time picker, online payment, confirmation email
• Lightweight admin dashboard for managing multiple services and viewing bookings
• Clear deployment instructions (Netlify, Vercel, or similar)
• README and short video walkthrough
Acceptance criteria: a test user must be able to complete a booking from start to finish in under three minutes and receive the confirmation email instantly. Clean code, responsive design, and a smooth UX matter more than complex visuals.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.