Skip to content

S4NG4L4NG/STFREYA

Repository files navigation

St. Freya

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
.CSV report 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

  1. Open XAMPP Control Panel and start the MySQL service.
  2. Once the MySQL service has started, click Admin under Actions. You will then be redirected to phpMyAdmin.
  3. Under phpMyAdmin, go to User accounts > New > Add user account.
  4. Fill your credentials under the fields User name, Password, and Re-type.
  5. Check Grant all privileges on wildcard on wildcard username (username_%). and tick Check all under Global privileges.

About

Final Project for PDC50

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •