Skip to content

migashde/School-App

Repository files navigation

🏫 School Companion 📚

GitHub license GitHub issues

School Companion Logo

Welcome to School Companion! An open-source mobile application built with Flutter that aims to help students, teachers, and parents to have a better experience in educational institutions.

This project is meant to be a collaborative effort, and we welcome contributions! 🌟

🚀 Features

  • Student Profile Management
  • Class Timetable
  • Attendance Tracking
  • Homework and Assignment Management
  • Push Notifications for Important Announcements
  • Chat & Messaging
  • Parent-Teacher Communication
  • Library Management
  • Event Calendar
  • And much more...

⚙️ Backend Technology

The backend of School Companion is built using CodeIgniter, a powerful PHP framework with a small footprint. CodeIgniter is known for its performance and simplicity. The backend API is responsible for handling database operations, authentication, and other server-side logic.

🛠 Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Flutter SDK: Make sure you have Flutter installed on your local machine. For more details, see Flutter Installation Guide.
  • Android Studio or Visual Studio Code.
  • PHP and Composer for setting up the backend.

Installing

  1. Clone this repository. git clone https://github.com/migashde/School-App.git
  2. Change into the directory. cd School-App
  3. Get the dependencies. flutter pub get
  4. Run the app. flutter run

🌟 How to Contribute

We welcome all contributions to improve School Companion. You can contribute in several ways such as:

  • Reporting issues
  • Suggesting new features or enhancements
  • Writing or editing documentation
  • Writing code and submitting pull requests

Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests to us.

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🤝 Acknowledgements

🤖 Authors

See also the list of contributors who participated in this project.

📫 Contact

If you have any questions or want to make contact, feel free to open an

About

etugen app example

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages