This project is an online marketplace inspired by Fiverr, where users can create accounts as sellers or buyers. The platform allows sellers to create and manage gigs, and buyers to browse and purchase services. Additional features include real-time chat and the ability for users to review gigs and services. The application is built using the MERN stack (MongoDB, Express, React, Node.js).
- Accounts for Sellers and Buyers: Users can sign up as either a seller or a buyer, with different functionalities available for each role.
- Real-Time Chat: Integrated chat functionality allowing real-time communication between buyers and sellers.
- Create and Manage Gigs: Sellers can create, manage, and update their gigs (services) easily.
- Review System: Users can leave reviews for gigs/services, providing feedback and ratings.
- Secure Payments: Integrated Stripe for handling payments securely and efficiently.
- React: Frontend library for building user interfaces.
- Tailwind CSS: Utility-first CSS framework for styling.
- Stripe: Payment processing platform for secure transactions.
- Express: Web framework for Node.js for building server-side logic.
- Tanstack Query: Powerful data-fetching and state management library.
- Node.js: JavaScript runtime for building the backend.
- MongoDB: NoSQL database for storing data.
env MONGODB= CLOUDINARY_CLOUD_NAME= CLOUDINARY_API_KEY= CLOUDINARY_API_SECRET= STRIPE_SECRET_KEY= FRONTEND_URL=