Classroom Factory Contract
Key features:
- Classroom contract is generated by ClassroomFactory contract by factory pattern
- Use of libraries,structs and enums in solidity
- Deploying of contracts for different networks is performed by hardhat ignition
- Solidity best practices
- All the smart contracts are tested in hardhat
- NebulaApi (on-chain ai agent) is used to interact with smart contracts