This project is a decentralized freelancing platform built with React and Vite. It allows clients and freelancers to manage project milestones, submit work, and handle payments securely on the blockchain.
- Milestone Management: Create, view, and manage project milestones.
- Work Submission: Freelancers can submit work for milestones with file uploads.
- Payment Release: Clients can approve milestones to release payments.
- Dispute Resolution: Handle disputes with voting and resolution mechanisms.
- User Profiles: View and update user profiles with ratings and job history.
- Frontend: React with Vite for fast development and hot module replacement (HMR).
- Blockchain: Ethereum smart contracts for secure and transparent transactions.
- IPFS: Decentralized storage for file uploads and metadata.
- Request Network: Request Network for payment processing and dispute resolution (Invoice and processing).
- @vitejs/plugin-react uses Babel for Fast Refresh.
- @vitejs/plugin-react-swc uses SWC for Fast Refresh.
-
Install Dependencies:
npm install
-
Run the Development Server:
npm run dev
-
Build for Production:
npm run build
-
Preview Production Build:
npm run preview
This project is licensed under the MIT License.