Our E School
I open sourced this project because I wasn't got paid
An open source project for school management
I've used Provider + Get_it for State Management
MVVM(Model-View-(View)Model) Architecture
Our E School is the app build for iOS and Android using Flutter.
It uses Firebase FireStore as Database and Firebase Storage.
Note: This app is not fully developed, it still has a lot of bugs and I'm still working on it
There are backend firebase functions too written in Typescript for some automation and some functions to make them work with web based project(future proof)
FeatureS
UI | Logic | Feature |
---|---|---|
✔ | ✔ | Multiple School Login(School Code) |
✔ | ✔ | Teacher Login |
✔ | ✔ | Student Login |
✔ | ✔ | Parent Login |
✔ | ✔ | Multiple Child Profile View |
✔ | ✔ | Chat between teacher and parent |
✔ | ✔ | Intro Screens. |
✔ | ✔ | Post photo or notice on Standard post section(Only Teacher) |
✔ | ✔ | Post photo or notice on global post section(Only Teacher) |
✔ | ✔ | Dark Mode |
✔ | ✔ | Profile Setup |
✔ | ✔ | Forget Password |
✔ | TimeTable |
and many more......
Screenshots
Getting Started
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.