eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin v1.4.1

Contact the Author

Please Sign In to contact this author.

eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 1 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 2 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 3 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 4 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 5

eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 6

eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 13

eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 7 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 8
eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 9 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 10
eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 11 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 12

eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 14 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 15 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 16 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 17 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 18 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 19 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 20 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 21 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 22 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 23 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 24 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 25 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 26 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 27 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 28 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 29 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 30 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 31 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 32 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 33 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 34 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 35 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 36 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 37 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 38

eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 39 eSchool SaaS - School Management System with Student | Parents Flutter App | Laravel Admin - 40

Version 1.4.1

( updated on 10-Oct-2024 )

[ADDED] Student admission form fields in ID card
[Improvements] Other improvements 

Version 1.4.0

( updated on 30-Sept-2024 )

+ [Added] Online student admission form
+ [Added] Delete permanent data
+ [Added] Chat Feature
+ [Added] School wise Separate database
+ [Added] School admin email verification
+ [Added] Added google captcha in schools/students registration form, contact us form
+ [Added] Added sidebar menu search option
+ [Added] Super admin can send email to school admin
+ [Added] Login with email or mobile
[Improvements] Certificates module
[Improvements] Attendance month wise view students attendances 

Version 1.3.3

( updated on 18-july-2024 )

+ [Added] Razorpay payment gateway (Fees & subscription modules)
+ [Improvement] Other improvements 

Version 1.3.2

( updated on 29-June-2024 )

+ [Added] School Website - Custom School Domain
+ [Added] Custom Email Template
+ [Added] Generate Certificates for Students & Staffs
+ [Added] Staff ID Card
+ [Added] Student Result PDF
+ [Added] Bulk Staff & Teacher Upload
+ [Added] Class Group
+ [Added] Students/Staff can download the result
+ [Improvement] Improve Payroll add Allowances & Deductions
+ [Improvement] Partial Fees Payment with Remaining Balance Receipt
+ [Improvement] Other Improvements 

Version 1.3.1

( updated on 27-May-2024 )

+ [Updated] Updated Firebase cloud message deprecated version
+ [Updated] Updated App codes to the latest Flutter version (3.22.0)
+ [Improvement] Improvements and bugfix 

Version 1.3.0

( updated on 14-May-2024 )

+ [ADDED] Staff-Teacher Application
+ [ADDED] Prepaid school subscription plan
+ [ADDED] Student ID card with dynamic settings
+ [ADDED] User wise default language
+ [ADDED] User password reset from admin panel
+ [ADDED] Send guardian notification while creating fees
+ [ADDED] Staff wise leave report in school admin panel
+ [ADDED] Subject teacher can view exam timetable
+ [ADDED] Send a notification to the guardian of the absent student
+ [Improvement] School & super admin dashboard improve & other improvements
+ [Improvement] RTL layout support
+ [Improvement] Subject teacher wise fetching data
+ [Improvement] Notification
+ [Improvement] Semester system 

Version 1.2.1

( updated on 29-Mar-2024 )

+ [Added] Fixed assignment resubmission issue
+ [Added] Fixed Online exam answer submission issue
+ [Added] Fixed Due date issue in fee module
+ [Added] Fixed ios notification issue
+ [Added] Other improvements 

Version 1.2.0

( updated on 05-Mar-2024 )

+ [Added] Send Notification System
+ [Added] School Gallery
+ [Added] Subscription Bill payment via Cash / Cheque in Super Admin panel
+ [Added] Staff salary slip Generation
+ [Added] Fees statistics
+ [Added] Bulk upload of profile images for student & guardian details
+ [Added] Fees Due charges Type: Fixed / Percentage
+ [Added] Date Format Option
+ [Improvement] Billing cycle days added Package wise
+ [Improvement] Subscription code optimise
+ [Improvement] Allow staff member to update their profile details
+ [Improvement] Extra Filters introduced in the system for table data filtration
+ [Improvement] Landing page Design changed
+ [Fix] Fees Amount calculation when due charges is applied
+ [Fix] Export Option Added in Tables 

Version 1.1.1

( updated on 02-Feb-2024 )

+ [Improved] Subscription Billing Calculation 
+ [Added] Feature names added in language translations
+ [Fixed] Student Update issue resolved when uploading a Custom File Field 

Version 1.1.0

( updated on 25-Jan-2024 )

+ [Added] Fees Module
+ [Added] Staff Leave management
+ [Added] Staff Payroll management
+ [Added] Guidance Document links on the Landing Page
+ [Improvement] Multilingual Landing Page
+ [Improvement] Subscription management in Super Admin Panel & School Admin Panel
+ [Improvement] Expense & Class Section wise Attendance Graph School Dashboard Page 

Version 1.0.1

( updated on 1-Dec-2023 )

+ [Added] Landing Page Customisation option added
+ [Added] Added Data delete Protection if Data is associated with other data
+ [Improvements] Minor issues have been fixed 

 

Features

There are 14 features/modules are in this system. Out of these 10 features/modules will be use for package building.

 

 

Default 4 features are following :

 

  • Student management
  • Academics management
  • Teacher management
  • Session year management

 

Manage schools :

 

Super Admin will create the school and school admin. School admin can access the admin panel of school by the admin email and password. A password will be the phone number of admin by default.

Super Admin can delete the schools and deactivate the schools. If School deactivate, studen can’t access the their profile.

 

Manage packages :

Create package :

 

Super Admin will enter the package name, description, tagline, per active student charges, per active staff member charges, highlight package and features.

Here package name, per active student charges, per active staff member charges are required to create the package.

By default in features Student management, Academics management, Teacher management and Session year management. Super admin need to select the other features.

Highlight package :

If super admin select highlight package then this package will be shown in advertisement page.

Once package is created it will be in unpublished mode.

View packages :

Admin can view the all packages. Admin can view the how many users are using this package count.

Update package rank :

Admin can update the package rank by dragging the package up or down.

On the other side school will see the packages based on rank.

Edit package :

Admin can published or unpublish any package.

If admin update the per active student price, per active staff price and features then it will be effected for next billing cycle of school.

Update package rank :

Admin can update the package rank by dragging the package up or down.

On the other side school will see the packages based on rank.

 

Manage Add-ons :

 

Create add-on :

Admin can create the add-on for all the features except the 4 default features. After creating the add-on it will be in unpublished mode.

Edit add-on :

If admin update the price of any add-on that will take effect in school’s next cycle.

Delete add-on :

If admin update the price of any add-on that will take effect in school’s next cycle.

 

Subscriptions :

 

Admin will view the all school’s subscription. Admin view school details, plan details, billing amount, billing cycle, billing date and status.

Status :

Status will have these values. Current cycle, Paid, Overdue, Failed, Pending, Next Billing cycle.

 

Staff management :

 

Admin can create roles and staff management.

Roles:

Admin can create the role. In role admin assign permissions to manage the modules.

Manage Staffs :

Admin can create the staff member.

Create staff :

Admin can create staff member. Admin need to select the role, first name, last name, mobile, image, salary, and assigned schools.

Except image and assign school all the fields are required.

Support staff can have multiple school assign to it. On other side school will have the support staff numer to it.

 

Edit and delete staff :

 

Admin can delete and edit the staff member.

 

Faqs:

 

Super admin can create the faqs. It has title and description. It will be reflected in advertise page.

 

System settings :

 

App settings :

Super Admin can set ios app link, android app link, ios app version, android version, force update and app under maintenance.

 

 

Super admin will set the ios app link here. In app student can share the ios link.

ios app version

Super admin will set the ios verison here. In app it will be reflectd. Version will have 1.0.0+1 number pattern. First 3 digit before the plus sign indicates app version and after plus sign it is build number.

Note* : Verison number must be in this 1.0.0+1 pattern. Some examples are 1.0.1+2, 1.1.0+15

Android app version :

Super admin will set the android verison here. In app it will be reflectd. Version will have 1.0.0+1 number pattern. First 3 digit before the plus sign indicates app version and after plus sign it is build number.

Note* : Verison number must be in this 1.0.0+1 pattern. Some examples are 1.0.1+2, 1.1.0+15

Force update

If this field is enable, in case of new update user will have to update the app and app will stop working. Super admin must add the ios and android app version before enabling the force update.

How force update works?

If admin has enable the force update then it will compare with the app version from the super admin panel and user’s installed app version. If the app version from super admin panel is gretaed then user’s installed app version then it will open the dialog to update the app.

App Maintenance

If this field is enabled, then in app it will show app under maintenance screen and rest of the features will not work.

General settings :

Super admin will set the system and subscription settings here.

System settings :

Super admin will set here the system name, tag line, mobile, address,time zone, date and time format, Fav icon, vertical and horizontal logo and color of the web panels.

Tag line will be reflected in app side in authentication screen.

Subscription settings :

Super admin will set here Billing cycle days, Additional billing days, Current plan expiry warning days and Cron job url.

Billing cycle days :

This field will decide the billing cycle days for the packages. Billing cycle days for every package will be same. Example: If billing cycle days is 30 then school will get the bill on every 30 days until schools cancel the plan.

Additional billing days :

It gives the addiotional extra days to school for payment once billing cycle expired. In that extra days if school has any upcoming package that will be activated.

Minimum value of additional billing days will be set to 1.

Current plan expiry warning days :

Based on value set here school will receive the warning before package expiration.

Cron job url :

On this given url chromn job will execute. This is must for field. It will ensure the package activation and billing works smoothly.

 

Language settings :

 

Super admin can manage the languages of the web panel here.

Super admin need to add language name, language code, language json file and is rtl. All the fields are required except is rtl.

Once super admin enter the language here then it will reelected in web panel in the app bar.

There will be download file button there. Super admin have to download that file and add the necessity language data. It is .json file. Make sure you do not modify the keys of that file.

Note* : RTL means Right to left. 

More Related Items by Seller

Top