Inspiration
The idea came from HackThisFall's 3.0 Event. We thought about this event & planned to create a system for the same. The primary goal is to connect Community Organisers with Attendees / Learners, Venue & Sponsors. As well as they will be directly registered for the dApp which is a NFT(Kind of twitter)
What it does
- We have implemented Auth Module, A Dashboard Page & Base UI for Event Section
- For the web 3 part, we have build NFT dApp in which user can post texts.
How we built it
We used this tech stack for this project:
- Flutter & Dart for Mobile App
- Appwrite for Backend
- Solidity for the smart contract
- Ganache for localhost
- Remix IDE for writing smart contracts
- Truflle
- Directus.io (Headless CMS) implemented this to easily achieve Role Management.
- Node.js to integrate ApyHub with App.
- Pagemaker.io (Landing Page Builder)
Challenges we ran into
- Faced some challenging issues while implementing Directus in Flutter App using an un-official Dart Package
- We have also tried diretcly fething records from Endpoint URL mentioned in Directus but unfortunately haven't able to manage it & chose Appwrite for Backend.
Accomplishments that we're proud of and what we learned by it
- Explored Appwrite Auth & DB to manage all our Basic Operations on Appwrite.
- We explored a Headless CMS Platform called Directus (https://directus.io). A No-code tool to manage Backend, Web Panels & roles for the different users.
- We achieved a UI that has a very rich experience in both of the apps.
What's next for Community Management System
- Manage Communities
- Manage Events & Attendees
- Manage Sponsors & venue Partners
- Share Events to various Social Platforms via Share Intents
- Provide opprtunities for students / professionals to connect with community mentors & certified professionals.
- Integrate AR to recognise Face of Attendee & show Social Profiles using AR.
Log in or sign up for Devpost to join the conversation.