Skip to content

Repository files navigation

Job Finder - Professional Service Booking Platform

🌟 Overview

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.

✨ Key Features

For Users

✅ Browse & search professionals by category
✅ View expert profiles with ratings & reviews
✅ Book appointments/services
✅ Leave ratings & comments after service
✅ Track booking history

For Professionals

✅ Create & manage service profiles
✅ Accept/reject booking requests
✅ View booking calendar
✅ Manage availability

For Admin

📊 Dashboard with analytics
👥 User & professional management
📝 Content moderation (reviews/services)
⚙️ System configuration

🛠️ Tech Stack

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

🚀 Installation

# 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 start

🔧 Project Structure

src/
├── components/      # Reusable UI components
├── contexts/        # State management
├── pages/          
│   ├── admin/       # Admin views
│   ├── professional/# Professional portal  
│   └── user/        # User views
├── services/        # API calls
└── styles/          # CSS files

🌐 Live Demo

View Live Application (Add your deployment link here)


About Me

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

💼 Professional Services

I specialize in:

  • Full-stack web development
  • RESTful API design
  • Database architecture
  • Responsive UI/UX implementation

📞 Contact Me

Let's discuss your project needs:

📱 WhatsApp
💼 Upwork
🎨 Fiverr
📸 Instagram


📜 License

MIT License - Feel free to use as a template for your own projects!

About

A MERN stack job marketplace connecting professionals (doctors, teachers, plumbers) with clients. Features role-based access, booking system, reviews/ratings, and admin dashboard.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages