https://github.com/samsshow/flowease
https://github.com/samsshow/flowease
blockcahin ethereum request-network web3
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/samsshow/flowease
- Owner: SamsShow
- Created: 2024-11-29T20:35:08.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-08T16:15:51.000Z (about 1 year ago)
- Last Synced: 2025-03-31T08:44:14.738Z (11 months ago)
- Topics: blockcahin, ethereum, request-network, web3
- Language: JavaScript
- Homepage:
- Size: 7.47 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FlowEase
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.
## Features
- **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.
## Technology Stack
- **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).
## Plugins
- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh.
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh.
## Getting Started
1. **Install Dependencies:**
```
npm install
```
2. **Run the Development Server:**
```
npm run dev
```
3. **Build for Production:**
```
npm run build
```
4. **Preview Production Build:**
```
npm run preview
```
## License
This project is licensed under the MIT License.