1. College Product
This college product provides a web application and an app.
The web application is developed with Angular and the data is
stored in cloud storage of Firestore.
The App is developed with Flutter which fetches data from Firestore.
As already mentioned data is loaded and manipulated by the Web
application.
R programming language is used to develop a program which
converts the CSV data into JSON like format that is supported by
Angular text script. This conversion is used for initial loading of the
data.
2. Functionalities of the Application / App:
College administration team creates and circulates the notifications
through web application and students views the notifications through
their mobile app.
College administration team creates and manipulate the time table for
the classes in web application and students can view the time table of
their respective class.
College administration team creates and manipulate the syllabus for
the semesters in web application and students can view the syllabus
of their respective semester.
3. Web Installation and App publish :
The Web application will be installed in the systems that can only be
accessed by the administration people of the college. (The web
application is not hosted in order to secure the data).
The App will be published in the play store of Google from where
students can download and install in their mobiles.
The mobile users can only view the information and they cannot
manipulate the data.
4. This is the first page when
the mobile user opens the
app. This shows the list of
notifications circulated by
the administrators.
When they click the forward
arrow button at the top, the
next page will be displayed.
5. In this page the user needs to
select their branch, based on the
selection of branch the appropriate
time table and syllabus will be
displayed in the following pages.
6. In this page the users can
select the time table or
syllabus they want to view.
7. This is the time table page
that shows the time table of
their class.
8. This is the list of subjects for the
particular semester the user
selected in the previous page.
When they click any subject, the
details of the subject will be
displayed in the next page.
9. The detail page contains the
title of the subject, topics and
reference books.
If the faculties want to give any
important notes to the students
relating to this subject, they can
provide in the remarks column
through the web application.
18. And this shows how the R program converts the csv data into JSON like data that is
compatible with Angular text script to load the data into firestore cloud storage.