Appwrite Hackathon Project - Classroom

Appwrite Hackathon Project - Classroom

·

1 min read

Classroom

Appwrite Hashnode Hackathon

Classroom is a free, lightweight, open-source Android app that bridges the gap between students and teachers. It provides a bunch of features for teachers and students for a fast, smooth experience.

For teachers, Classroom offers a comprehensive suite of tools to streamline their instructional processes. Effortlessly create and manage virtual classrooms, allowing them to easily distribute assignments, share course materials, and provide timely feedback to their students. With the ability to set deadlines and track progress, teachers can closely monitor their students' development, enabling personalized support and targeted interventions when needed.

Team

Yeah... I did this project alone.

Tech Stack

  • Kotlin

  • Appwrite

    • Account / Users - Service used for user authentication management

    • Databases - Service used to save user information

    • Teams - To create a separate workspace for each class and providing security

    • Storage - To upload attachments and student submissions

    • Functions - For creating a cloud function that randomly generates a user profile photo for the new user.

  • Vercel

Challenges

The most annoying issue was the fact that I used the wrong SDK version which caused a bug that I tried to fix for the entire 2 days.

Public Code Repo

The source code for the project can be found GitHub - github.com/kyeboard/classroom