ESPRIT
ESPRIT
APPLICATION
By: Haythem Timoumi
Overview
Introduction 01
Problem Statement 02
Objectives
Adapt all the features from the web student Integrate the parent space to allow parents to Create a simple and user-friendly interface for all
portal for an optimized mobile experience. follow their children's grades and absences. mobile platforms. Add a chatbot to handle common
student questions.
Application Features:
Integration of interactive charts Implemented a chatbot using Parents can easily access their
(LineChart, BarChart, RadarChart) Dialog_Flowtter, allowing students child’s academic performance
to visualize student absences and to interact with an AI that can and absences. This simplifies their
grades, providing a clear, visual answer frequent questions. This involvement in the student's
representation of their academic enhances user support, making it academic life by offering a
performance. easy for students to find dedicated parent dashboard.
information quickly.
Application Features:
Added a free-source map feature Added a real-time weather feature Developed modules for students to
for students to locate university using the OpenWeather API, manage their profiles, settings, and
buildings or blocks. This was a self- helping students and parents stay access teacher contact information
initiated feature to improve user informed and plan their day (email).
navigation on campus. effectively. Developed a Contact Us module
that allows students to reach out to
the administration or faculty easily
Integration with the DSI
System
API and Reverse JSON Data
Limited Access
Engineering Handling
I studied the original Created a local Developed APIs After accessing the
site to understand its database mirroring connected to a locally real database, only
data and behavior. the real one. replicated database, updated SQL queries
designed to produce and the configuration
the same responses as without changing the
the real system. frontend.