Growledge is a course marketplace. To view the courses and interact with the marketplace, you must install the MetaMask extension. Then connect with the wallet and select the Ropsten network; you can see the course details, purchase, repurchase and watch the course. The administrator will be able to activate, deactivate the courses purchased by the user.
Client: Next.js, web3.js, SWR, Context, Tailwind
Contract: Solidity
Dev Tools: Ganache, Truffle, Remix.
Testing: Mocha
- See course details
- Purchase a course
- Watch the course
- Re-purchase a course
- Validate who owns a course
- Activate/Deactivate a course
- Filter between purchased, activated and deactivated courses
To run tests, run the following command
## make sure Ganache is running
truffle test
Create an issue to discuss it.