Job Finder is a MERN stack web application that connects service providers (doctors, teachers, plumbers, etc.) with users who need their services. The platform features role-based access (Admin, Professionals, Users), booking system, reviews & ratings, and a comprehensive admin dashboard.
✅ Browse & search professionals by category
✅ View expert profiles with ratings & reviews
✅ Book appointments/services
✅ Leave ratings & comments after service
✅ Track booking history
✅ Create & manage service profiles
✅ Accept/reject booking requests
✅ View booking calendar
✅ Manage availability
📊 Dashboard with analytics
👥 User & professional management
📝 Content moderation (reviews/services)
⚙️ System configuration
Frontend:
- React.js
- TailwindCSS + Custom CSS
- React Router
- Context API / Redux
Backend:
- Node.js & Express.js
- MongoDB (Mongoose)
- JWT Authentication
Additional:
- Payment Integration (Stripe)
- Email Notifications
- Calendar Management
# Clone repository
git clone https://github.com/zahidghotia786/Job-Finder-frontend.git
# Install dependencies
cd job-finder
npm install
# Configure environment variables
Create .env file with:
- MONGODB_URI
- JWT_SECRET
- PORT
- EMAIL_CONFIG
- PAYMENT_API_KEY
# Run development server
npm startsrc/
├── components/ # Reusable UI components
├── contexts/ # State management
├── pages/
│ ├── admin/ # Admin views
│ ├── professional/# Professional portal
│ └── user/ # User views
├── services/ # API calls
└── styles/ # CSS files
View Live Application (Add your deployment link here)
Hi! I'm Zahid Ghotia, an expert MERN stack developer with 3+ years of experience building dynamic web applications. This project showcases my skills in:
🔹 Frontend: React.js, TailwindCSS
🔹 Backend: Node.js, Express.js, MongoDB
🔹 Authentication: JWT, Role-based access
🔹 State Management: Context API/Redux
I specialize in:
- Full-stack web development
- RESTful API design
- Database architecture
- Responsive UI/UX implementation
Let's discuss your project needs:
📱 WhatsApp
💼 Upwork
🎨 Fiverr
📸 Instagram
MIT License - Feel free to use as a template for your own projects!