TowMe 2.0 is a modern, professional, and end-to-end roadside assistance ecosystem built with React (Vite) and Node.js.
Note: After clicking deployment, make sure to add your MONGO_URI and JWT_SECRET in the Environment Variables section of the Render dashboard.
Note: Ensure you add the VITE_API_URL variable pointing to your deployed Render backend.
- Professional UI: Clean, minimal, and premium slate/blue aesthetic.
- End-to-End Workflow: Request -> Accept -> Progress -> Complete -> Pay.
- Real-time Updates: Powered by Socket.io for live job status tracking.
- Interactive Maps: Full Leaflet integration for location-based services.
/client: React + Vite + Tailwind CSS + Framer Motion./server: Node.js + Express + MongoDB + Socket.io.
- Create a free account at MongoDB Atlas.
- Create a new cluster and database named
towme. - Go to Network Access and allow access from
0.0.0.0/0. - Copy your connection string.
- Click the Deploy to Render button above.
- In the Render Dashboard, go to Environment Variables.
- Add
MONGO_URI(your Atlas string). - Add
JWT_SECRET(any secure random string). - Copy your Render site URL.
- Click the Deploy with Vercel button above.
- Add your Environment Variable:
VITE_API_URL: Your Render backend URL.
- Your site is now live!
This project is for demonstration purposes.