在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):ketanchoyal/Our-E-School开源软件地址(OpenSource Url):https://github.com/ketanchoyal/Our-E-School开源编程语言(OpenSource Language):Dart 97.0%开源软件介绍(OpenSource Introduction):Our E SchoolThis Project has been Archived as I'm no longer working on itNOTE TO NEW CLONERS: (READ THIS BEFORE USING OR CREATING AN ISSUE) || This Project is not migrated to null-safety yet || This project was built with Flutter versions less than 2.0 (flutter V 1.X) || Before compiling this project you have to make sure you update server.dart file to include the firebase functions URL's (this is a must procedure) || initialize your firebase firestore project as instructed in database folder on this project. This Project is not migrated to null-safety yetSo if you're trying to run it then you might need to downgrade your flutter version.fvm if you do not want to downgrade your flutter version.You can useI open sourced this project because I wasn't got paidPR's are always welcomedAn open source project for school managementProvider + Get_itState Management:MVVM(Model-View-(View)Model) ArchitectureNote: This app is not fully developed, it still has a lot of bugs and I'm still working on it (For now all the login data for parent, teacher and student are added manually in firestore)Web Portal is under development.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)Our E School is the app build for iOS and Android using Flutter. It uses Firebase FireStore as Database and Firebase Storage. FeatureS
and many more......ScreenshotsDatabaseDatabase structure snapshot are here. A full database documentation will be created soon.. Server.dartYou need to create this and put in /core/ folder. 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';
} Getting StartedThis 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. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论