Trubit is a modern web platform that connects users with instant, verified household and daily help services such as maids, cooks, babysitters, drivers, and more — available on-demand.
- 📅 Instant Booking – Request help in real time.
- 👩🔧 Verified Providers – Trusted and background-checked helpers.
- 💳 Secure Payments – Cashless, integrated payment options.
- ⭐ Ratings & Reviews – Transparent feedback system.
- 📍 Location-Based Matching – Find the nearest available helper fast.
- 📲 Responsive Design – Works on mobile and desktop.
- Frontend: React, TailwindCSS, Framer Motion
- Backend: Node.js, Express
- Database: MongoDB (or PostgreSQL)
- Authentication: JWT / OAuth
- Hosting: Vercel / Netlify (frontend), Render / AWS (backend)
Trubit/
├── client/ # Frontend (React + Tailwind)
├── server/ # Backend (Node.js + Express)
├── docs/ # Documentation
│ └── wireframes/ # Wireframe images
│ ├── homepage.png
│ ├── booking-flow.png
│ └── provider-profile.png
└── README.md
- Node.js (>= 18.x)
- MongoDB or PostgreSQL running locally or on cloud (e.g., Atlas, Supabase)
git clone https://github.com/yourusername/snappit.git
cd trubit
cd client && npm install
cd ../server && npm install
cd server
npm run dev
cd client
npm run dev
- Frontend will run on http://localhost:5173 (default Vite)
- Backend will run on http://localhost:5000
Contributions are welcome! Please open an issue or submit a pull request.
- Fork the repo
- Create a feature branch (git checkout -b feature/your-feature)
- Commit changes (git commit -m 'Add new feature')
- Push to branch (git push origin feature/your-feature)
- Open a pull request
This project is licensed under the MIT License. See the LICENSE file for details.