The hiring process shouldn't be difficult, Agence is here to fix this by utilizing the power of the Algorand Blockchain and the Proof of Stake algorithm.
We're able to provide a solution to scams, shams and spams in the job market.
The project is divided by directories and here is a brief overview of the files:
-
Contracts: In here we will have the smart contracts for the project. There are split into 3 directories:
- Staking - The smart contract for the staking system.
- Gigs - The smart contract for the gig system.
- Governance - The smart contract for the governance system.
Here are the tools used:
- Algopy
- Python
- AlgoKit
- Algorand
-
Client: Here are the tools used:
- TypeScript
- Next.js
- Supabase
- ShadCN
- MagicUI
-
Server:
- Go
- Fibre
- Gorm
To build the smart contracts use the following command:
cd contracts/algorand
algokit project run build
To deploy the smart contracts use the following command:
algokit project deploy testnet
To build the client use the following command:
cd client
npm install
npm run build
To build the server use the following command:
cd server
air
- Presently the Gig and Staking smart contracts have been built and deployed to the testnet.
- Authentication has been implemented in the client and server.
- The Governance contract is still in development and but is deployed.
- The smart contracts have yet to be hooked up to the client.
Information about the smart contracts can be found in the agence_contracts.json file.