Our E School is the app build for iOS and Android using Flutter.
It uses Firebase FireStore as Database and Firebase Storage.
UI | Logic | Feature |
---|---|---|
✔ | ✔ | 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 |
Database structure snapshot are here.
A full database documentation will be created soon…
You need to create this and put in /core/ folder.
This File is necessary in order to make Cloud Functions work.
class Server {
static String baseUrl =
YOUR-CLOUD-FUNCTION-URL;
static String webApi = 'webApi/';
static String profileUpdate = 'profileupdate';
static String getProfileData = 'userdata';
static String postAnnouncement = 'postAnnouncement';
static String addAssignment = 'addAssignment';
}
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.
Author: ketanchoyal
GitHub: https://github.com/ketanchoyal/Our-E-School
#flutter #dart #mobile-apps