Project Story — SchoolNote

About the Project

SchoolNote was inspired by a real and widely overlooked problem in early education, especially in Pakistan. While colleges and universities have sophisticated management systems, preschools and primary schools (Prep to Grade 5) still rely on physical diaries, WhatsApp groups, and occasional Parent–Teacher Meetings (PTMs) to communicate a child’s progress.

As students, developers, and parents within our communities, we observed that parents usually find out about their child’s academic performance, behavior, or weaknesses only during PTMs. Daily homework is written in diaries, fee challans are attached physically, announcements are scattered across WhatsApp groups, and important classroom moments are often lost. This fragmented system lacks professionalism, transparency, and historical tracking of a child’s development.

SchoolNote was created to solve this gap by offering a mobile-first, structured, and professional platform designed specifically for early education.


What We Built

SchoolNote is a role-based platform consisting of:

  • A mobile application for parents and teachers
  • A web-based admin portal for school administrators
  • A scalable backend system with authentication, authorization, and data management

Parents can view daily homework, activities, teacher comments, attendance, announcements, fee challans, result cards, and AI-generated summaries of their child’s progress. Teachers can mark attendance, post daily updates, assign homework, approve leave requests, upload results, and communicate directly with parents. Administrators manage the overall system, including teachers, students, sections, courses, challans, and announcements.

The platform replaces informal tools like WhatsApp with a centralized, school-branded solution that improves communication and trust.


How We Built It

We built SchoolNote using a modern and scalable technology stack:

  • Mobile App: Expo (React Native) for cross-platform iOS and Android support
  • Web App: Next.js with ShadCN Admin for a clean and professional admin interface
  • Backend: Node.js with Express for REST APIs
  • Database & Auth: Supabase (PostgreSQL, Authentication, Storage, Realtime)

The system uses role-based authentication to ensure secure access for admins, teachers, and parents. The database is designed with real-world school relationships in mind, supporting many-to-many mappings between teachers, courses, and sections. Supabase Realtime enables live parent–teacher chat, while storage handles activity images and result cards.


Challenges We Faced

One of the biggest challenges was designing a system for very young students, where communication needs to be simple, supportive, and parent-friendly. We had to carefully structure features so they were meaningful without overwhelming parents.

Another challenge was modeling real school workflows, such as assigning multiple teachers to multiple courses across sections, while keeping the MVP minimal. Balancing scalability with limited hackathon time required deliberate architectural decisions.

Finally, coordinating a mobile app and web portal simultaneously, while keeping UI consistent and flows complete, was challenging. Some screens currently use static placeholders, but all core user journeys and system logic have been designed and implemented.


What We Learned

Through SchoolNote, we learned how critical domain understanding is when building meaningful software. This project pushed us to think beyond generic LMS systems and focus on real users—parents, teachers, and administrators.

We also gained experience in:

  • Designing scalable relational databases
  • Implementing role-based access control
  • Building cross-platform applications
  • Translating real-world problems into usable digital workflows

Conclusion

SchoolNote is more than a hackathon project. It is a practical foundation for modernizing early education management in underserved regions. By improving daily visibility, professional communication, and long-term tracking of student progress, SchoolNote has the potential to positively impact schools, teachers, parents, and most importantly, students.

Note: Video is added in the drive link below web cedentials: [email protected] pass: password123

Built With

Share this project:

Updates