You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A student monitoring application that manages personal information, academic performance, and attendance status of students.
Developers
Andrei Joaqhim Ali B. Agbisit Project Manager, SQA Analyst, Front-end Developer
Leandro R. Sangalang Full-stack Developer
Richard Darwin C. Sy Back-end Developer
Features
Student management
Function
Description
CRUD (Create, Read, Update, Delete)
Users may add, update, and delete student entries.
Users may search for a student through their name, email address, or contact number.
Entry results can be filtered based on the enrolled course (BSCS, BSIT, or BMMA).
Student list
Function
Description
.CSVreport generation
A report modal can be viewed by the user, detailing overall statistics, students per course, course enrollment rate and distribution, as well as gender rate and distribution. This report may also be exported as a .CSV file.
A student list aggregating every student entry present within the system can be generated by the user.
An attendance checklist determined by the status each student entry carries (a student can be marked as PRESENT, LATE, OR ABSENT), may also be generated.
A student list aggregating every student entry present within the system can be generated by the user.
A downloadable performance list can be installed by the user, which curates every score that users have inputted per student.
Tech Stack
Name
Details
.NET MAUI
Cross-platform framework
C# PHP
Back-end
MySQL
Database
XAML
UI
Installation
Prerequisites
XAMPP is required for the app's database.
Download XAMPP for Windows: Download XAMPP
Getting Started
Running the project locally
# Clone this repository
git clone https://github.com/S4NG4L4NG/STFREYA.git
XAMPP - Database account setup
Open XAMPP Control Panel and start the MySQL service.
Once the MySQL service has started, click Admin under Actions. You will then be redirected to phpMyAdmin.
Under phpMyAdmin, go to User accounts > New > Add user account.
Fill your credentials under the fields User name, Password, and Re-type.
Check Grant all privileges on wildcard on wildcard username (username_%). and tick Check all under Global privileges.