Skip to content

Kaloyanes/school_program

Repository files navigation

School Program - Mobile App for Organizing Your School Week

Welcome to School Program, the ultimate mobile app designed for students and teachers to help organize their school week efficiently. With School Program, you can easily input your recurring weekly schedule from Monday to Friday, keep track of homework, schedule important tests, and manage your classes as a teacher. The app will remind you one day before and on the day of the test with push notifications, ensuring you never miss a deadline. Additionally, School Program offers customizable themes, allowing you to choose between light and dark themes and pick your favorite color scheme.

Table of Contents

Introduction

School Program is a versatile mobile app that aims to simplify the lives of both students and teachers by providing a centralized platform to manage their school schedules, homework, tests, and classes. Whether you are a student or a teacher, School Program will ensure you stay organized, never forget about important assignments, and stay on top of your academic responsibilities.

Features

  • Recurring Weekly Schedule: Input your weekly class schedule from Monday to Friday. Teachers can manage their class timetable, and students can organize their class schedules, helping everyone plan their study sessions efficiently.

  • Homework Management: Keep track of your homework assignments in one place. Add, edit, and mark completed tasks as a student, or assign and track homework as a teacher.

  • Test Scheduling: Schedule upcoming tests and exams. Both students and teachers will receive push notifications one day before and on the day of the test to help them prepare effectively.

  • Customizable Themes: Personalize the app's appearance by choosing between light and dark themes. Users can also select their preferred color scheme for a more enjoyable user experience.

Getting Started

To get started with School Program, follow these steps:

  1. Download the App: Visit the App Store or Google Play Store and search for "School Program." Download and install the app on your mobile device.

  2. Set Up Weekly Schedule: Once you're logged in, navigate to the "Schedule" section and input your recurring classes for each day of the week. Teachers can manage their class timetable, and students can organize their class schedules.

  3. Add Homework and Tests: In the respective pages, add your homework assignments and upcoming tests with their due dates. Teachers can assign homework and track students' progress as well.

  4. Notifications: Enable push notifications in the app settings to receive reminders one day before and on the day of your scheduled tests.

Screenshots

Weekly schedule

Screenshot_20230809-215850

Homeworks

Screenshot_20230809-215854

Tests

Screenshot_20230809-215859

Settings In Which You Can Change Your Theme And Schedule

Screenshot_20230809-215902

Themes

Screenshot_20230809-215911

Schedule Settings And Share To Friends

Screenshot_20230809-215917

Load Schedules From Friends

Screenshot_20230809-215921

Add Recurring Subject In Your Schedule

Screenshot_20230809-215933

How to Use

  • Home Screen: The home screen displays your weekly schedule and any upcoming tests or homework assignments.

  • Schedule: View your recurring weekly schedule with classes listed for each day. Tap on a class to view more details or make changes. Teachers can manage their class timetable and update class details.

  • Homework: Access the homework page to add new assignments, mark them as completed, or delete tasks. Teachers can assign homework to specific classes and track students' progress.

  • Tests: The tests page allows you to schedule upcoming exams, view their due dates, and receive reminders. Teachers can schedule tests for specific classes and notify students accordingly.

  • Notifications: The app will send you push notifications for test reminders based on your scheduled test dates.

Settings

  • Themes: Customize the app's appearance by choosing between light and dark themes.

  • Color Scheme: Pick your favorite color scheme to personalize the app according to your preferences.

  • Notifications: Toggle on/off the push notifications for test reminders.

Contributing

We welcome contributions from the open-source community to enhance School Program's features and usability. If you wish to contribute, please follow the guidelines outlined in the CONTRIBUTING.md file in the project repository.

Feedback

We value your feedback as it helps us improve the app and deliver a better experience. If you encounter any issues, have suggestions, or want to report a bug, please don't hesitate to reach out to us. You can send your feedback to feedback@schoolprogram.com.

License

School Program is licensed under the MIT License, which means you are free to use, modify, and distribute the app as long as you retain the original copyright and include the license file.

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors