FixUp is a service appointment booking platform built with the MERN stack (MongoDB, Express.js, React.js, Node.js). It allows users to book various household services like electrician, carpenter, driver, and more.
- User Authentication: Secure login and registration with JWT.
- Service Booking: Browse and book household services.
- Payment Integration: Secure payments via Stripe.
- Admin Dashboard: Manage services, users, and bookings.
- Frontend: React.js
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT
- Payment Gateway: Stripe
- Node.js
- MongoDB
- npm (Node Package Manager) or Yarn
-
Clone the repository:
git clone https://github.com/yourusername/fixup.git cd fixup
-
Install dependencies:
cd server npm install cd ../client npm install
-
Set up environment variables: Create a
.env
file in theserver
directory with the following:MONGO_URI=your_mongodb_uri JWT_SECRET=your_jwt_secret STRIPE_SECRET_KEY=your_stripe_secret_key
-
Run the application:
# Start backend server cd server npm start # Start frontend server cd ../client npm start
-
Visit the application: Open your browser and go to
https://localhost:3000
This project is licensed under the MIT License. LICENSE file for details.
Made with contrib.rocks.