Jeevika is a location-based service marketplace where individuals can offer or find local services like construction, plastering, tailoring, and more. Designed for both service providers (workers, artisans) and service seekers (households, contractors), Jeevika bridges the gap between work and opportunity.
🚀 Currently optimized for Kashmir — scalable across India.
Coming soon...
- ⚛️ Frontend: Next.js 14 (App Router), TypeScript
- 🎨 Styling: Tailwind CSS
- 💡 Icons: Lucide Icons, Radix Icons
- 📦 Forms: Radix UI,
react-hot-toast
- 📍 Geolocation: Native HTML5 Geolocation API
- 🗃️ Data (Mock):
services.json
for now
✅ Features
🔐 Authentication: Signup/Login flow
🧑🔧 Service Provider Profiles: Availability, rate, location, skills
🔍 Service Discovery: Filterable by name/location
📍 Geolocation Capture: During signup
📱 Responsive UI: Optimized for mobile and desktop
📦 Getting Started
🛠️ Prerequisites
Node.js 18+
npm or pnpm
git clone https://github.com/enn-dee/jeevika-app.git
cd jeevika-app
npm install
🔧 Run in Dev Mode
npm run dev
✨ Future Features
🔎 Service filters by distance, rating, price
📞 Direct call/chat to service provider
🗺️ Google Maps integration
🌍 Multilingual support
⚙️ Admin dashboard (approval system, moderation)
💰 Payment gateway (Razorpay/UPI)
Pull requests are welcome! For major changes, please open an issue first.
Don’t forget to ⭐️ star it — it helps others discover it and keeps the motivation going!