All Projects → ketanchoyal → Our E School

ketanchoyal / Our E School

Licence: mit
A mobile app created using Flutter Framework for School management.

Programming Languages

typescript
32286 projects
dart
5743 projects

Projects that are alternatives of or similar to Our E School

Sub-Track
Flutter Application to keep track of Subscriptions
Stars: ✭ 31 (-90.16%)
Mutual labels:  ios-app, mvvm-architecture, flutter-apps, firestore
Tasks
A clone of Google Tasks app made from scratch with flutter. WIP.
Stars: ✭ 28 (-91.11%)
Mutual labels:  flutter-apps, ios-app, android-application
flutter-Anniversary
一款界面优美,功能简洁的纪念日APP
Stars: ✭ 57 (-81.9%)
Mutual labels:  android-application, ios-app, flutter-apps
Combinefirebase
Combine wrapper on Google's iOS Firebase library.
Stars: ✭ 126 (-60%)
Mutual labels:  firebase-functions, database, firestore
Todayx
🌈Flutter App:🎊「今日份的X」(每天推荐一个:图片、诗歌、名言、音乐、乐评、高等数学、两种配色、化学方程式、Github Repo、知乎问题、文章)
Stars: ✭ 128 (-59.37%)
Mutual labels:  flutter-apps, ios-app, android-application
Xtimer Flutter App
Flutter timer app
Stars: ✭ 255 (-19.05%)
Mutual labels:  flutter-apps, ios-app, android-application
Awesome-Flutter-Templates
A Huge Collection of Flutter App templates
Stars: ✭ 53 (-83.17%)
Mutual labels:  android-application, ios-app, flutter-apps
Ionic-ElastiChat-with-Images
Ionic Magic Chat with Angular Elastic, Autolinker.js and more!
Stars: ✭ 66 (-79.05%)
Mutual labels:  android-application, ios-app
Github-Trending-Repos
An Android App that lists the most trending repositories from Github.
Stars: ✭ 57 (-81.9%)
Mutual labels:  android-application, mvvm-architecture
NYTimes-iOS
🗽 NY Times is an Minimal News 🗞 iOS app 📱 built to describe the use of SwiftSoup and CoreData with SwiftUI🔥
Stars: ✭ 152 (-51.75%)
Mutual labels:  ios-app, mvvm-architecture
TemporaryContacts
Android/iOS mobile application for adding contacts that are automatically deleted after a set or default interval and are synced with main address book
Stars: ✭ 15 (-95.24%)
Mutual labels:  ios-app, flutter-apps
SchoolRegistrationUI-Android
Check out the new style for App Design aims for school or colleges...😉😀😁😎
Stars: ✭ 56 (-82.22%)
Mutual labels:  school, android-application
addIt
Simple addition game made with Flutter for Mobile and Web using BLOC pattern
Stars: ✭ 16 (-94.92%)
Mutual labels:  android-application, ios-app
Monthly-App-Challenge-2022
Retos mensuales de la comunidad MoureDev para crear pequeñas aplicaciones en base a requisitos
Stars: ✭ 153 (-51.43%)
Mutual labels:  android-application, ios-app
GitHubKotlinMPPSample
No description or website provided.
Stars: ✭ 15 (-95.24%)
Mutual labels:  android-application, ios-app
flutter-tunein
Dynamically themed Music Player built with flutter
Stars: ✭ 108 (-65.71%)
Mutual labels:  android-application, flutter-apps
open-feedback
Open Feedback is an opened SaaS platform destined to organisers to gather feedback from users. OpenFeedback
Stars: ✭ 67 (-78.73%)
Mutual labels:  firebase-functions, firestore
Flutter-firestore-auth
Flutter mobile app with firestore authentication including Email and Social auth.
Stars: ✭ 95 (-69.84%)
Mutual labels:  flutter-apps, firestore
JustJava-Android
JustJava is a mock food ordering and delivery application for a coffee shop.
Stars: ✭ 59 (-81.27%)
Mutual labels:  android-application, mvvm-architecture
computeiro
Computer science courses, books and exams in your pocket. Built with Flutter and Free! ❤️
Stars: ✭ 27 (-91.43%)
Mutual labels:  android-application, flutter-apps

Our E School

HitCount PRs Welcome GitHub stars

I open sourced this project because I wasn't got paid

PR's are always welcomed

An open source project for school management

State Management: Provider + Get_it

MVVM(Model-View-(View)Model) Architecture

Note: 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

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

and many more......

Screenshots

Database

Database structure snapshot are here.

A full database documentation will be created soon..

Server.dart

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';
}

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].