Adil Khan 9 months ago
AdiKhanOfficial #FYP Ideas

School Finder App

The mobile app market is growing rapidly at an amazing pace among people of all ages. Every day tons of mobile apps are developed for different purposes. Every service is easily available over mobile phones. Therefore, we came up with the idea to design and develop a School finder app for parents. T

Project Title

School Finder App

Project Area of Specialization

Computer Science

Project Summary

The mobile app market is growing rapidly at an amazing pace among people of all ages. Every day tons of mobile apps are developed for different purposes. Every service is easily available over mobile phones. Therefore, we came up with the idea to design and develop a School finder app for parents. The purpose of this app is to provide easiness to parents in finding the desired nearby located school within their budget that meets their expectations. This app will help them to choose a school matching their academic profile and financial status. All the schools will be registered in this app, along with information such as admission fees, tuition fees, and services provided by the school. Parents can search the school according to the specifications, their budget, and nearby locations. Parents can read the reviews and comments of the registered schools submitted by other parents and children. Reviews such as School management, staff, services, environment, curricular and co-curricular activities. Furthermore, this app will serve as an all-in-one platform, enabling the parents and school management to consult via contact information. After the consultations, parents can forward their applications for admission purposes and can also enjoy an online payment service.

 

Project Objectives

Project Objectives

The project is undertaken to make the process of finding schools in metropolitan cities easy and smooth by automating it. An app will serve the above-mentioned purpose as it will offer a centralized system where all schools present within the nearby areas and that are registered with our app will be displayed. After looking at the details provided by our application regarding schools parents will be able to online admission, online consultation with any school/schools that is/are most suitable for them. Parents will be able to pay for their online admission manually or by online money transferring/sharing. On the other hand, the admin will get their school made available to the parents at large. This will make their schools accessible to all of the people who have got our app installed on their smartphones.

Functional Requirements

  • The system should register schools in the portal.
  • The system should allow parents to find nearby schools for online admission and online consultation.
  • The system should allow developers to maintain and update the system.
  • The system should be able to find a school at the desired location or at a suitable distance.
  • The system should provide the school’s services and faculty member details.
  • The system should provide the school’s fee structure.
  • The system should provide real-time reviews and ratings of the schools.
  • The system should provide a comparison between 2 or more schools such as fee structure, faculty members, and services provided by the school.
  • The system should let the parents pay online.
  • Under unwanted circumstances, the system should allow parents to cancel appointments for online consultation or admission.
  • The system should deliver a user-friendly GUI.
  •  The system should be easy and understandable.

Project Implementation Method

The best and latest software development kit, most suitable language, and most specific platform for mobile application development will be used to implement this project.

Our system will work on android and iOS phones. For development following technologies will be used 

  • Frameworks: Flutter / React Native
  • Database: SQLite/Firebase
  • Map: Google Map API
  • AI and Machine Learning: web scraping, sentiment analysis
  • Calendar
  • Online Payment System

Software constraints

Our system is dependent on android 7+ and iOS 7+. For smooth flow of execution on desktop pc, there must be the latest version for simulation of the system.  

Hardware constraints

Hardware constraints for the execution of our software on a smartphone are having at least 2GB RAM and 512 MB ROM for both android and iOS. 

Our system will use device hardware. Mobile hardware for the customers and school owners. Desktop hardware for application developers.

Software Interfaces

Software

Description

Platform

We have chosen mobile applications for developers and users

Flutter / React Native  

Framework for development

frontend  

SQLite/Firebase

Database    for    storing     the    banquet     and

reservation and customers details

One Time Password

OTP for user authentication

Online payment 

Integration of E-Cashing facility for online payment

Google Map API

For finding a hall/banquet at desired distance or location

Calendar 

For reserving the slot so that no 2 reservations could occur for the same banquet at the same time

Web Scrapping

To gather information about schools from the web.

AI Implementation

Sentiment Analysis for rating and reviews

Hardware Interfaces                         

Our system will use device hardware. Mobile hardware for the customers and school owners. Desktop hardware for application developers.

Software

Platform

Flutter / React Native  

SQLite/Firebase

One Time Password

Online payment 

Google Map API

Calendar 

Web Scrapping

AI Implementation

Benefits of the Project

The best thing about the proposed solution is “it’s all in one platform for parents and schools to find and manage admissions ”.

The traditional system consumes a lot of time and Physical energy 

Finding Schools in metropolitan cities is a Hectic task for parents it includes physical efforts, services, budget, and faculty assurance. Parents must take off from their jobs Traditional system is time-consuming and hectic No Knowledge of School Services and Fee Structure, and it is difficult for parents to find schools with desired services and budget.

Currently, no such system is developed in Pakistan Parents face issues in finding the desired school for their kids No single platform in Pakistan to automate this process Finding nearby School
Comparison between school services and budget
Information about school faculty
Online Admission and consultation
To develop a mobile application that enables the parents to locate nearby schools including these features.

•Nearby School locating

•Services provided by the school

•Information about the school’s faculty and fee structure

•Comparison between services of multiple schools

•Online admission and consultation

•Reviews and feedback

Technical Details of Final Deliverable

Project Technical Approach And Methodology

        The best and latest software development kit, most suitable language, and most specific platform for mobile application development will be used to implement this project.

Our project includes the following:

  • Frameworks: Flutter/ReactNative
  • Database: SQLite/Firebase
  • Virtual Tour: 3D pictures
  • Calendar
  • Map: Google Map API
  • Online Payment

Tools and Technologies:

Software Interfaces

Software

Description

Platform

We have chosen mobile applications for developers and users

Flutter / React Native  

Framework for development

frontend  

SQLite/Firebase

Database    for    storing     the    banquet     and

reservation and customers details

One Time Password

OTP for user authentication

Online payment 

Integration of E-Cashing facility for online payment

Google Map API

For finding a hall/banquet at desired distance or location

Calendar 

For reserving the slot so that no 2 reservations could occur for the same banquet at the same time

Web Scrapping

To gather information about schools from the web.

AI Implementation

Sentiment Analysis for rating and reviews

Software

Platform

Flutter / React Native  

SQLite/Firebase

One Time Password

Online payment 

Google Map API

Calendar 

Web Scrapping

AI Implementation

Final Deliverable of the Project

Software System

Core Industry

Education

Other Industries

Core Technology

Others

Other Technologies

Sustainable Development Goals

Good Health and Well-Being for People

Required Resources

Software

Description

Platform

We have chosen mobile applications for developers and users

Flutter / React Native  

Framework for development

frontend  

SQLite/Firebase

Database    for    storing     the    banquet     and

reservation and customers details

One Time Password

OTP for user authentication

Online payment 

Integration of E-Cashing facility for online payment

Google Map API

For finding a hall/banquet at desired distance or location

Calendar 

For reserving the slot so that no 2 reservations could occur for the same banquet at the same time

Web Scrapping

To gather information about schools from the web.

AI Implementation

Sentiment Analysis for rating and reviews

If you need this project, please contact me on contact@adikhanofficial.com
Hydrogen Gas Powered Smart Generator (Prototype)

Generating electricity from renewable resources is a field of interest nowadays. The incre...

1675638330.png
Adil Khan
9 months ago
Automated Temperature And Oxygen Detecting Gate Entry System for Covid

e>Our main aim is to build this project in less cost and in the best quality. The main ach...

1675638330.png
Adil Khan
9 months ago
Development of volunteering based online medical rescue and emergency...

Medical and rescue emergencies have always been caused the catastrophic loss in rural and...

1675638330.png
Adil Khan
9 months ago
Design and Implementation of voltage source inverter

In the HV systems, the application of power inverters, there are many choices. These range...

1675638330.png
Adil Khan
9 months ago
2D CNC Based LASER Engraver

Modern world is turning into a new age of technology and advancement. Old conventional CNC...

1675638330.png
Adil Khan
9 months ago