DevHub is a dynamic web application designed to connect and showcase developers' work, created for the Appwrite X Hashnode Hackathon.
- Frontend: React JS
- Backend: Node.js
- Appwrite Cloud Services: Database, Authentication, Functions, Storage
Appwrite provided the perfect backend tech stack for DevHub, offering user-friendly authentication, fast database management, and efficient storage and function services.
I utilized Appwrite's database service to store user information, devits, hackathons, and blogs. The authentication feature enabled social media logins. Appwrite Functions were used to crawl blogs and hackathons. Storage service stored images from devits.
Designing the theme, querying documents, handling arrays of objects, and resolving authentication issues during hosting were some challenges faced. The Appwrite community and mentors provided valuable support.
- Blog Link: Click here
Building DevHub with Appwrite and integrating it into a React.js frontend was a valuable learning experience. The support from Hashnode and Appwrite communities was instrumental in overcoming challenges and creating a real-world project.
Thank you, Hashnode and Appwrite, for this awesome event!
Note: As this is the open source project. Feel free to open an issue and create a pull request to make this DevHub community strong.