Cal3
Calender for Web3
Created on 4th December 2022
•
Cal3
Calender for Web3
The problem Cal3 solves
The Idea
The goal of ETHIndia is make the Web3 ecosystem more simple and easier to use. To make web3 a practically viable option for everyone to shift on, all the facilities currently available in web3 should be able compete with web2 ones. One of the most used things by people on a daily basis is probably thier calendar application. By creating a web3 native calendar they can manage thier tasks more easily with other web3 native people.
Solution
Using Cal3 you can maintain blockchain native calendar. You can create events, invite people by using thier wallet address, collect RSVP and send notifications.
Tech Stack
- The Graph: To index the onchain data
- Push Protocol: To send notifications from the graph to the users.
- Valist: To deploy the application online.
- ENS: To resolve wallet address' ENS domains.
- IPFS/Filecoin: To store events metadata.
Challenges we ran into
Some of the challenges we ran into:
- Contract from Scratch: We have written the Smart Contracts from scratch and this took a lot of time.
- Intregating Push Protocol with The Graph: We faced some issues while sending notifications from The Graph but the push team helped us in solving it.
- Starton: Even after following the whole process in the documentation exactly we were getting a Bad Request 400 Error for some reason and it wasn't even clear why the error was.
- Huddle01: We wanted to integrate Huddle01 in our application but thier documentation was not complete and thier sample projects was also broken. For some reason it wanted us to call a enableStream function but no such function existed. It also wasn't showing any video or peer data.
Tracks Applied (7)
Push Protocol
Push Protocol
General Storage Track
Protocol Labs
Biconomy
Biconomy
ENS
ENS
The Graph
The Graph
Valist
Valist
Starton
starton
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.