# FairFund

FairFund is a blockchain based platform for community-driven funding. Users can deploy funding vaults, deposit funds, and submit proposals for funding. The platform uses a voting mechanism to decide which proposals receive how much funding.

## The platform supports three types of users:

1. Vault Creators: Can create funding vaults, set token configurations, and funding parameters.
2. Proposal Creators: Can submit funding proposals to existing vaults.
3. Voters/Community Members: Can register to vote, deposit tokens, and participate in the decision-making process.

## Key features of the platform include:

* Creation and management of funding vaults
* Proposal submission and tracking
* Voting mechanism for fund allocation
* Token deposit and withdrawal functionality
* Results page for viewing distribution statistics
* Session based authentication using sign in with ethereum
* Personalized "My Activity" Page
* Creating space to group funding vaults for a particular community

## Project's Architecture

![FairFund's Architecture Diagram](https://643446302-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5ZXl2rDGFmE9MIX0vc1D%2Fuploads%2Fgit-blob-e5e797c081ae7cd8676ed70766db4145bfadb603%2Ffairfund.png?alt=media)

## To know more

* Checkout the project's [README.md](https://github.com/StabilityNexus/FairFund).
