An open API service indexing awesome lists of open source software.

https://github.com/samsshow/flowease


https://github.com/samsshow/flowease

blockcahin ethereum request-network web3

Last synced: 9 months ago
JSON representation

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.