OSAP (Open source African progress) is a gamified social media where individuals, organisations, and communities can meet, share ideas, and work towards solutions that are inspired by challenges peculiar in our world.
OSAP is built on top of ccprofiles created via cyberconnect for users. The profiles hold essense nfts which are posts that can be shared publicly, or conditionally with lit protocol.
- Build Social Connections and subscribe to ccProfiles{" "} (Cyberconnect create-profile, twitter auth, erc-721 )
- Post about any pecuilar challenge or theme for discussion (Cyberconnect create-essence)
- Allow public (OSAP members), or only subscribers to discuss contibute solutions (Lit access-control-conditions)
- Members can vote on solutions ( Custom nft contract)
- Contributors are challenged to top the voting scoreboard, perhaps to win weekly prizes and sbt badges ( Custom nft contract)
The web3 frontend is built on React, Nextjs, and ethers for contract interaction
With Lit we're able to allow users set access control for their post (essense NFT), by default, lit uses an access control, that encrypts and decrypts the content, if the user has at least 1 OSAP Nft in their balacnce
| Contract | Standard | Address |
|---|---|---|
| OSAP | ERC721 | 0xDfA982cB1A5bDa0ad62dFfd416bABBfab02D6ba8 |