EduConnect: A Real-Time Portal for Seamless Learning, Teaching, and
Administration
Aditi Ajay Marar, Yamini Niharika, Thirumalaraju Akhila, Vemula Vaishnavi
and Gayathri Ramasamy
Department of Computer Science and Engineering, Amrita School of Computing,
Bengaluru, Amrita Vishwa Vidyapeetham, India
Keywords:
Educational Management Portal, Firebase Database, Timetable Scheduler, NoSQL Database.
Abstract:
This project presents a Learning Management System (LMS) portal implemented using Firebase as the back-
end database. The roles for admins, teachers, and students make up the system, which can be used by admins
to manage the platform in terms of creating accounts for teachers and students. Teachers have functionalities
to upload study materials such as notes and question papers to improve the academic resources available to
them. The portal aims to make the student experience more streamlined because of its personal-grade access,
attendance, and visualizations of academic performance. Some of the key functionalities are secure login au-
thentication, real-time data retrieval, and dynamic data visualization using Recharts for GPA and attendance
trends. The portal is accessible to users; it supports a sidebar navigation system along with mobile-friendly
design. The Firebase NoSQL database ensures immense scalability and effectiveness in handling large loads
of academic data. This LMS acts as a broad, user-centric education data management solution that fits with
the practices of modern cloud-based databases.
1 INTRODUCTION
Higher and faster development of the digital land-
scape is the new face of digital transformations that
make learning easier and administrative procedures
more streamlined. Meeting this growing need, we
recommend an all-inclusive Educational Management
Portal for students, teachers, and administrators-an
all-in-one platform to streamline academic proce-
dures, enhance communication, and ensure access to
vital educational resources.
The portal features three main user types- stu-
dent, teacher, and administrator. Each user type is
provided with specific functions. Students can surf
teaching material uploaded in the portal by teach-
ers, read scanned notes, view question papers to get
hands-on practice prior to the exams, and more, all
these for self-learning purposes. Teachers can up-
load the teaching materials, ensure students receive
updated relevant resources throughout their academic
seasons. Administrators have comprehensive control
over the portal, from management of the user ac-
count to data supervision, even content moderation,
for easy system efficiency. The portal provides ef-
fective features, particularly the Question Paper Gen-
erator, which generates examination papers automat-
ically based on parameters set for difficulty level,
subject, and topic. This saves instructors a huge
amount of time while conducting assessments fairly
and uniformly. The Timetable Generator also helps
in scheduling classes and exams quite easily by the
optimal utilization of resources and reduces potential
clashes in the schedules. The portal also has a noti-
fication system, which will facilitate better communi-
cation between the academy and parents. Therefore,
the parents will receive notification through e-mails
on their child’s progress about his tests and other im-
portant updates. This will ensure more support for the
students, making sure that the guardians are involved
with their children’s education as much as possible.
Basically, it implements through the system with
Firebase, a cloud NoSQL database, giving it instant
and real-time synchronization of data. This makes
the system scale and flexible with Firebase, pro-
viding prompt access for users to correct informa-
tion, whether this is study material, notifications, or
grades-it ensures quick reflection of changes across
devices.
406
Marar, A. A., Niharika, Y., Akhila, T., Vaishnavi, V. and Ramasamy, G.
EduConnect: A Real-Time Portal for Seamless Learning, Teaching, and Administration.
DOI: 10.5220/0013618900004664
Paper published under CC license (CC BY-NC-ND 4.0)
In Proceedings of the 3rd International Conference on Futuristic Technology (INCOFT 2025) - Volume 3, pages 406-412
ISBN: 978-989-758-763-4
Proceedings Copyright © 2025 by SCITEPRESS Science and Technology Publications, Lda.
It also concentrates on efficiency in educational
management through transparent interactions and col-
laborations, integrating the best elements of intel-
ligent automation with modern database solutions
and user-centric features. This portal connects and
streamlines the experience for students, teachers, and
administrators in paving the way toward an effective
and integrated ecosystem for education.
2 LITERATURE SURVEY
MySQL is still a good choice of relational database
system for educational use notwithstanding the ad-
vent of cloud solutions. (Letkowski, 2015), stated that
MySQL is an effective and inexpensive database man-
agement tool in managing student data from any ed-
ucational institution. That it can manipulate through
SQL, and also supports transactional as well as non-
transactional operations besides being a very versa-
tile option for student management system. Utilizing
Firebase in an Android Programming Learning Assis-
tance System (APLAS), (Y. W. Syaifudin and Sirad-
juddin, 2023) facilitate self-learning in students who
are to learn about online databases as they develop
Android applications.
Firebase supports real-time synchronization and al-
lows backend functionalities such as authentication,
which smoothen the learning process and gener-
ate more interest.Cloud-based technologies such as
Firebase have enabled students’ management sys-
tems with real-time data synchronization and secu-
rity. (R. Sharma and Tomar, 2021) proposed a student
management app based on Firebase, which includes
timetable management, attendance tracking, and as-
signment submissions. The real-time database and se-
curity provided by Firebase ensure that the data of the
students is managed effectively and securely.
(Ali and Dauwed, 2022) showed how Firebase
and Flutter are used to create a student manage-
ment system application for hybrid mobile apps.The
app features real-time notif. functions with smooth
communication between the students and instructors
through Firebase’s usage of a database and authenti-
cation mechanisms to enable successful control and
user interface. E-learning environments, too, accept
AI nowadays. (Aydin and Tirkes, 2010) applied AI to
explore students’ behavior within LMS settings as an
approach to understanding their learning styles. It is
a sample of this novel learning style: ”indefinite”. It
introduces the student’s behavior so that learning can
be designed to fit the needs of each student.
(Paulo Cristiano de Oliveira and Nakayama, 2016)
examined how teachers adopt educational portals,
concluding that a portal’s usefulness greatly influ-
ences its use. The study found that teachers who per-
ceived the portal as beneficial were more likely to en-
gage with it frequently, suggesting that portal adop-
tion can be increased through better training and sup-
port for educators.
Since such systems are very important for hav-
ing better access to education especially in remote ar-
eas, for instance, as (Denton and Peace, 2003) devel-
oped, the TanSSe-L system is an education system de-
signed for access via cloud technologies, designed to
bring together accessible educational materials with
improved learning outcomes for remote regions.
(Kalinga, 2010) reported that Moodle, an open-
source LMS, offers its users various linguistic sup-
port, online quizzes, and virtual cooperative software.
In fact, it is flexible and scalable; thus, it should be
the kind of platform educational institutions require
in order to enhance their capacity to facilitate distance
learning.
(K. S. Krishna and Ramasamy, 2024) focused on
cloud-based solution functionalities in helping univer-
sities apply e-learning portals, especially for countries
with impoverished resources. The focus is on how
scalability and flexibility are found in a cloud sys-
tem so that these institutions would be able to pro-
vide quality education without investing so much on
the infrastructural requirements. (Magdalena Roszak,
2016), discussed the role of Information and Commu-
nication Technology (ICT) in Knowledge Manage-
ment (KM) within higher education. The literature
review drawn by them will depict as to how ICT has
been used for facilitating knowledge sharing and im-
proving resource management within the academia.
The study highlights the involvement of integrating
technology into a KM practice in order to address
challenges pertaining to the distribution and acces-
sibility of knowledge within institutions of learning.
(Toro and Joshi, 2013) used the Moodle platform in
the university environment to analyze the situation
where student performance and engagement are im-
proved by applying it.The authors compared the tra-
ditional methods with the Moodle-based learning and
concluded that the features offered by Moodle en-
hance resource access, homework submission, and
delivery of feedback to students, which thereby im-
proves student motivation and participation, enhanc-
ing collaborative learning.
(Bianca Andreica A. and Pop, 2010), Jalal and Zeb
presented a set of methods to improve security within
portals for e-learning, in the light of threats such as
SQL injection, buffer overflows, and session hijack-
ing. The authors report the use of RIPEMD-160 for
authentication purposes, along with encryption and
EduConnect: A Real-Time Portal for Seamless Learning, Teaching, and Administration
407
input validation, for the portal. They have also pre-
sented SKiP-a method for continuous improvement of
security and guarding sensitive data.
(G. Ramasamy and Manikanta, 2025) discussed
the development of an integrated e-learning web por-
tal at BBU, by combining several systems such as
AcademicInfo and ManageAsist. Using the Mi-
crosoft SharePoint technology, the portal ensures
cross-platform integration and single sign-on fea-
tures. The paper further highlights the need for proper
data management and continuous improvement to-
wards the enhancement of user experience and in-
creased access of e-learning. (Dan Benta, 2015) con-
structed an e-learning platform to facilitate in-person
instruction. Two groups of students were involved:
one accessing the site on course materials, assign-
ment submission, and reception of feedback while the
other did so using more conventional means. As-
sessed the impact of the platform on attendance and
turn-in of homework assignments by the students.
(Bram Pynoo, 2012) assessed teachers’ acceptance
and use of an educational portal through usage data
and an online questionnaire, analyzing the data from
the portal’s database.
3 METHODOLOGY
The development of the LMS portal using Firebase
is structured and further divided into several distinct
phases. This is to ensure all the steps from require-
ment gathering, system design, implementation, test-
ing, and maintenance after deployment are observed.
For a scalable, secure, and efficient enough LMS sys-
tem capable of meeting the requirements of adminis-
trators, teachers, and students, the development phase
represents each of the above factors.
3.1 Requirement Analysis and Planning
This phase is meant to gather and analyze the re-
quirements of the various stakeholders in this sys-
tem, which includes admins, teachers, and students.
Knowing these requirements will ensure that the sys-
tem meets the basic issues arising in the management
of educational resources and the data for the students.
Interviews and questionnaires with stakeholders:
Organize a questionnaire and interview with the ad-
mins, teachers, and students so that more detail infor-
mation could be received on what would be most crit-
ical for features and functionalities. In this phase, the
emphasis has been lay on various aspects, including
user authentication, content upload (notes, question
papers), real-time updates regarding data (attendance
and grades), performance analytics, etc. This defines
core features based on gathered feed. The core fea-
tures involve role-based access control, such as ad-
mins and students, secured login facility and authen-
tication, capabilities for the teaching staff to handle
content, and personalized dashboards for observation
of the student’s academic progress.
Firebase is my choice of Backend Database
because of its real-time data syncing capabilities
along with scalability and numerous in-built services
like Firebase Authentication, which offers numerous
security-related functionalities; Firestore Database to
store and manage data; and Firebase Cloud Functions
to process tasks on the backend side.
3.2 System Design
This phase is actually meant to create a blueprint
for the LMS platform that indicates both high-level
architecture and user interfaces as well as the schema
of the database. It should also be scalable and
user-friendly, so assert all stakeholders.
UI/UX Design: The design of the key interfaces
such as the admin dashboard, teacher interface, and
student dashboard is sketched out using wireframes
and mockups. The design should be intuitive and
user-friendly, so that for the most part, users will intu-
itively know how to use the system without having to
wrestle with confusing interfaces. Tools like Figma or
Adobe XD are used to create interactive prototypes to
visualize the user journey.NoSQL schema is designed
in Firebase Firestore and is created along with the
needs of the LMS: collections of the users (admins,
teachers, students), courses, grades, and attendance
records.The flexible schema made it easy for Firestore
to scale when new data types or requirements came
out.
The authentication system is set up with Firebase
Authentication. In this way, login mechanisms are
secured for various roles such as admin, teacher, and
student. Multi-factor authentication and role-based
access have also been taken care of so that better
security measures may be implemented.
Recharts Integration- The LMS will offer real-
time interactive visualization tools made use of with
Recharts. It will now be possible to present such
trends in GPA, attendance patterns as well as general
academic performance of students in an appealing and
easily digestible format.
INCOFT 2025 - International Conference on Futuristic Technology
408
3.3 Implementation
Implementation refers to the process in which actual
development of the LMS platform is done on the
backend and frontend. At this phase, the system
components are built, coupled up, and tested together
to be sure that they work properly.
Backend Development:
Firebase Firestore Setup: It is set up as a database,
which ensures that all data in the LMS system are
managed. Collections are also created for users,
courses, grades, and attendance. Using Firebase’s
real-time syncing, the data is kept coherent across the
platform without the need for manual updating.
Firebase Authentication: Firebase Authentication is
used to provide secure and simple management of
accounts. Various user roles are defined, and ac-
cess controls are established to limit features such as
the functionality of adding new teachers or students,
available only to admins.
Firebase Cloud Functions Firebase Cloud Func-
tions serve to process real-time data. For example,
when a teacher updates a grade, by using Cloud
Functions, the grade is updated instantly on all the
relevant user dashboards (students, teachers, admins).
Frontend Development: Web Interface Develop-
ment: The user interface is made using HTML, CSS,
and JavaScript while being dynamic and responsive.
These user interfaces load data in real-time as well,
ensuring that page reloads are not needed with
libraries like React or Angular used.
Integration with Recharts: Recharts is integrated
so that students can view their academics perfor-
mance over time. Several features, including GPA
trends and attendance graphs, are ways through which
students can monitor how they are faring academi-
cally.The system is, therefore, mobile-responsive to
accommodate the wide range of users. This means
that students, teachers, and admins can access the web
application from any device, such as a smartphone or
tablet.
Role-Based Access Control: The system would ac-
commodate each user type: the admin, the teacher,
the student. Admin level permissions are available
to control both teachers and students. Teachers will
be able to upload course materials and manage them.
Students will be able to view their grades, attendance,
and performance metrics.
3.4 Testing
Testing will ensure that the LMS platform not only
works as expected but also that it is secure and
provides a seamless user experience. Testing involves
verifying both the functionality and performance of
the system.
Unit Testing: Every module of the system will
be tested and verified to ensure that it functions
stand-alone. This includes tests for authentication
workflows, data synchronization between frontend
and Firebase, and functionalities relevant to roles like
creating courses or viewing grades.
Integration Testing: After functional tests on
various components, it is essential to integrate the
entire system to make sure that the system is working
as a whole. For instance, suppose a teacher uploads
a question paper. The system needs to ensure that it
appears correctly in the student dashboard, and the
right set of users are able to view it.
User Acceptance Testing (UAT): User are invited,
admins, teachers and students to use the platform
so as to test usability. Responses received help
identify usability issues/missing features. This phase
is to ascertain that the system works according to
expectations set by users.
Performance Testing: Performance tests are con-
ducted to measure how the system would behave with
a large number of concurrent users. Such perfor-
mance testing puts to test Firebase’s scalability about
efficiently scaling and whether or not the system still
would remain responsive under loads.
3.5 Monitoring and Maintenance
Once the system goes live, its performance has to be
frequently watched and serviced to ensure the system
continues to meet the needs of users.
Monitoring: Tools include Firebase Analytics
and Google Cloud Monitoring, which track user
activity and system performance. This leads to
correct patterns of usage, detection of errors, and
improvement in system performance.
Bug Fixes and Updates: All bugs are fixed and up-
dates applied to functionality areas based upon user
feedback as well as continuous monitoring. This cov-
ers all matters connected to speed of the system, secu-
rity vulnerabilities, and even requests related to new
EduConnect: A Real-Time Portal for Seamless Learning, Teaching, and Administration
409
features.Feature Enhancement This system is always
upgraded with new features as the needs of the users
change. Such upgrades may bring more developed
report features, rich learning modules, or even more
intelligent learning recommendations via AI.
3.6 Documentation
Documentation forms a major part in any implemen-
tation of software development. Documentation pro-
vides users and developers with clear guidelines on
how to interact with and maintain the system.
User Documentation: The creation of manuals and
guides for different types of users-the admins, teach-
ers, students-represents what this form of documenta-
tion implies.The documents have guidelines for set-
ting up the LMS system-from log-in to uploading
miscellaneous materials, checking grades, and perfor-
mance metrics.
Technical documentation: Most of the tech details
are ready for developers with all the necessary sys-
tem architectures, database schema, and even the
specifics of how Firebase services, which include
Firestore, Authentication, and Cloud Functions, are
implemented.
API Documentation: If Firebase Cloud Functions are
used to extend the functionalities of a system, then
API documentation is available. Such details are of-
fered about the endpoints, request parameters, and ex-
pected responses to help future developers extend or
integrate the system with other external platforms.
4 IMPLEMENTATION
Case Study 1: Automatic Timetabling System:
An automated timetabling system was set up to au-
tomatically schedule classes without any collisions
while providing real-time updates. This would even-
tually ease both the students and staff from the hassle
of scheduling conflicts and make saving time.
Figure 1: Timetable Generator
Case Study 2: Question Paper Generation
System:
Automatically prepared question papers for the stu-
dent, as the system preset subject, difficulty level, and
topic according to the defined criteria, which helped
minimize errors and lessen the time taken by the
teacher to prepare exams presented in Figure.2.
Figure 2: Question Paper Generator
Case Study 3:Authorization Token for Access
Control:
Implement a system authorization tokens for access
control. This ensured that only the data a user was al-
lowed to access based on their role-whether a student,
teacher, admin-was accessible. This ensures security
and privacy due to the restriction against unauthorized
acquisition of confidential information.
Case Study 4:Admin Management of Profiles:
The admins were able to easily perform the manage-
ment of user’s profiles that include adding, editing,
deleting teacher or student profiles. Its central man-
agement made the administrative work more efficient.
Case Study 5: Performance Visualization through
GPA and Attendance Charts:
Analyzed student GPA through a radar chart, and the
attendance bar chart enabled students to monitor their
progress and attendance visually. This heightened
the involvement of students and provided an obvious
view to the performance metrics.
Figure 3: Performance visualization
INCOFT 2025 - International Conference on Futuristic Technology
410
Case Study 6:Teacher Facility to Edit Notes and
Question Papers:
Teachers had the opportunity to make changes to the
material, including course notes and question papers,
thus ensuring that the content was valid and up-to-
date. It meant better, more efficient course manage-
ment.
Figure 4: Teacher Dashboard
Figure 5: Admin Dashboard
Figure 6: Student Dashboard
5 CONCLUSION
The LMS portal developed using Firebase is a com-
prehensive, highly scalable, and secure academic re-
source and student data management portal. By using
Firebase’s feature power through Firestore Database,
Firebase Authentication, and Firebase Cloud Func-
tions, the system ensures live data synchronization in
addition to truly robust security measures and smooth
performance. This portal offers students a personal-
ized experience for grades, attendance, and perfor-
mance metrics while offering intuitive tools for ad-
mins and teachers to manage user accounts, upload
materials, and track progress.
This strengthens the user interactivity through dy-
namic data visualizations implemented with Recharts,
using graphs to monitor their academic progress in
terms of GPA and attendance patterns. Role-based
access control will grant the right users the right per-
missions, as this system is not just secure but also effi-
cient. In addition, the user-friendly interface and mo-
bile responsiveness mean that different stakeholders
can easily access the LMS portal using a variety of
devices, enhancing the usability associated with it.
However, by properly satisfying the needs of users
during development and with constant thorough test-
ing, maintenance, and update, the LMS portal will
not only be functional but also adaptable to future
needs. Regular monitoring and feature enhancements
will further ensure that the system remains effective
and evolves in line with the educational institution’s
needs. In a nutshell, this LMS portal is an innova-
tive and reliable solution to all educational institution
problems in the management of academic resources
and student data. The use of Firebase and modern
web technologies for this project meets the needs of
the students, teachers, and administrators in a scalable
platform that can grow with the needs of the institu-
tion.
REFERENCES
Ali, A. A. A. and Dauwed, M. (2022). Development of
a hybrid mobile app for student management system.
Journal of Advanced Sciences and Nanotechnology,
1(1):37–42.
Aydin, C. C. and Tirkes, G. (2010). Open source learn-
ing management systems in e-learning and moodle.
In IEEE EDUCON 2010 Conference, pages 593–600,
Madrid, Spain. IEEE.
Bianca Andreica A., F. Covaci, D. S. and Pop, G. (2010).
An e-learning web portal with system integration fa-
cilities. In Proceedings of the 6th International Con-
ference on Web Information Systems and Technology -
Volume 1: WEBIST, pages 131–136.
Bram Pynoo, e. a. (2012). Teachers’ acceptance and use
of an educational portal. Computers & Education,
58(4):1308–1317.
Dan Benta, e. a. (2015). University level learning and teach-
ing via e-learning platforms. Procedia Computer Sci-
ence, 55:1366–1373.
Denton, J. W. and Peace, A. G. (2003). Selection and use
of mysql in a database management course. Journal
of Information Systems Education, 14(4):401.
G. Ramasamy, B. A. Shaik, Y. K. and Manikanta, A. R.
(2025). A Bash-based approach to simulating multi-
process file systems: Design and implementation,
pages 200–206. CRC Press.
K. S. Krishna, B. D. Kumar, M. D. R. C. H. S. and
Ramasamy, G. (2024). A multi-class classification
framework with smote based data augmentation tech-
nique for alzheimer’s disease progression. In 2024
EduConnect: A Real-Time Portal for Seamless Learning, Teaching, and Administration
411
International Conference on Advances in Modern
Age Technologies for Health and Engineering Science
(AMATHE), pages 1–6. IEEE.
Kalinga, E. (2010). Development of an interactive e-
learning management system (e-lms) for tanzanian
secondary schools.
Letkowski, J. (2015). Doing database design with mysql.
Journal of Technology Research, 6:1.
Magdalena Roszak, e. a. (2016). Implementation of
e-learning portal for academic education and life-
long learning. International Journal of Continu-
ing Engineering Education and Life Long Learning,
26(2):135–152.
Paulo Cristiano de Oliveira, C. J. C. d. A. C. and Nakayama,
M. K. (2016). Learning management systems (lms)
and e-learning management: an integrative review and
research agenda. JISTEM-Journal of Information Sys-
tems and Technology Management, 13(2):157–180.
R. Sharma, T. U. Bux, B. V. and Tomar, K. (2021). Real-
time student management application using google
firebase and android studio. In 2021 International
Conference on Intelligent Technologies (CONIT),
pages 1–6, Hubli, India. IEEE.
Toro, U. and Joshi, M. J. (2013). A review of literature
on knowledge management using ict in higher educa-
tion. International Journal of Computer Technology
and Applications, 4(1):62.
Y. W. Syaifudin, I. F. Rozi, A. B. K. N. F. T. F. and Sir-
adjuddin, I. (2023). An implementation of android
programming self-learning topic for developing on-
line database application using firebase. In 2023
Sixth International Conference on Vocational Educa-
tion and Electrical Engineering (ICVEE), pages 109–
114, Surabaya, Indonesia. IEEE.
INCOFT 2025 - International Conference on Futuristic Technology
412