Skip to content

Transform your school's administrative tasks with our innovative application that streamlines absence management, grade tracking, warning issuance, certification organization, and announcement dissemination. Say goodbye to tedious paperwork and hello to streamlined efficiency!

Notifications You must be signed in to change notification settings

ImSeventy/Schoolify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

image# Schoolify Mobile and Desktop App

Schoolify is a comprehensive academic management system that provides both mobile and desktop applications to facilitate students' academic progress tracking. The system utilizes Python FastAPI for the backend and Flutter for the frontend, offering a robust and efficient user experience.

Features

1. Home

The Home page serves as the central hub of the Schoolify app, providing a summary of the student's grades and absences across all years and semesters. This page offers a quick glance at the student's academic performance and attendance.

Home

2. Warnings

The Warnings page displays any notifications or warnings received by the student for each year and semester. It alerts the student about potential issues or concerns that require attention, such as low grades, attendance irregularities, or disciplinary actions.

Warnings

3. Grades

The Grades page allows students to view their grades for each year and semester. It provides a comprehensive overview of their academic performance, showcasing the grades obtained in various subjects or courses throughout their academic journey.

Grades

4. Absences

The Absences page tracks and displays the student's attendance record for each year and semester. It helps students monitor their attendance history and identify any patterns of irregular attendance, which can impact their academic progress.

Absences

5. Certifications

The Certifications page showcases the certifications or achievements earned by the student during their academic journey. It provides a space for students to store and display their accomplishments, such as course completion certificates, participation certificates, or any other relevant recognition.

![Certifications]

6. School Announcements

The School Announcements page keeps students updated with important news and announcements from the school administration. It serves as a communication channel between the school and the students, ensuring that students are aware of any upcoming events, deadlines, or changes in the academic calendar.

School Announcements

7. Profile Info

The Profile Info page allows students to view and manage their personal information within the Schoolify app. Students can update their contact details, profile picture, or make any necessary changes to ensure the accuracy of their information.

Desktop App

In addition to the mobile app, Schoolify also provides a desktop application. The desktop app offers the same features and functionalities as the mobile app but with a user interface optimized for larger screens, providing students with flexibility in accessing their academic information.

Backend with Python FastAPI

The Schoolify backend is developed using Python FastAPI, a modern, fast (high-performance), web framework for building APIs with Python. FastAPI provides robust features and performance optimizations, ensuring efficient data processing and secure communication between the frontend and backend components of Schoolify.

Frontend with Flutter

The Schoolify frontend is built using Flutter, a cross-platform framework for developing mobile and desktop applications. Flutter enables the creation of beautiful, responsive user interfaces and delivers a smooth user experience across multiple platforms. With Flutter, Schoolify offers a visually appealing and intuitive interface for students to access their academic information.

About

Transform your school's administrative tasks with our innovative application that streamlines absence management, grade tracking, warning issuance, certification organization, and announcement dissemination. Say goodbye to tedious paperwork and hello to streamlined efficiency!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published