Global passport app on Optimism - soulbound NFT visas on Ethereum protocol
For the front-end, we used Next.JS framework and Tailwind CSS for the styling. We also Chakra UI for some of the components that were being good. This helped us handles the tooling and configuration needed and provided additional structure, features, and optimisation for our global passport decentralised application. For the backend, we used hardhat and the graph. Hardhat was used to build the contracts, test them and to deploy them. The graph we used to query the contracts for event to connect the contracts with the frontend. Finally, we used optimism to deploy our smart contracts. We used soulbound NFTs to create the visas so that each person has a unique ID and no one else can have another. Used Optimism to deploy it on the mainnett because of the low cost it offers whilst enjoying the security of Ethereum.
For the front-end, we used Next.JS framework and Tailwind CSS for the styling. We also Chakra UI for some of the components that were being good. This helped us handles the tooling and configuration needed and provided additional structure, features, and optimisation for our global passport decentralised application. For the backend, we used hardhat and the graph. Hardhat was used to build the contracts, test them and to deploy them. The graph we used to query the contracts for event to connect the contracts with the frontend. Finally, we used optimism to deploy our smart contracts. For the UX/UI, we used Figma to come up with the global passport decentralised app. Figma allowed the developers and UX designers to modify, create, and copy elements, properties, and code from Figma designs seamlessly and in real time.