a stepzen hackathon project
Safree is a web3-enabled short videos solution powered by stepzen api , lens protocol, and livepeer AngularJS-powered HTML5 Markdown editor.
- Uses Lens Protocol decentralized social graphs
- Allows users to create accounts, post, and comments.
- videos are hosted using Livepeer open video infrastructure.
Safree uses a number of open source projects to work properly:
- NextJS - HTML enhanced for web apps!
- Stepzen - Awesome GraphQL backend service.
- Lens Protocol - Cutting edge decentralized social network protocol..
- Livepeer - the world's open video infrastructure
- Ethers - interacting with the Ethereum Blockchain and its ecosystem.
- Apollo Client - fast state management library for GraphQl
- dicebear Avatars - A great Avatar library
- chakra-ui - the component library we all love.
Before installation make sure you have access to stepzen api, in addition to liverpeer api.
Install the dependencies and devDependencies
cd safree
npm i
npm run dev
create .env file and fill it
cp .env-example ~/.env
start the server.
npm run dev