Skip to content

icodecedd/SISJUAN

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

421 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SISJUAN

Student Information System – PUP San Juan Campus


Java JavaFX PostgreSQL Supabase License

📖 Overview

The SISJUAN Portal is a desktop application developed for the Polytechnic University of the Philippines – San Juan Campus.
It provides a centralized platform for students, faculty, and administrators to manage academic and administrative tasks efficiently.


✨ Features

Student Faculty Admin
View personal profile and class schedule View assigned subjects and schedules Manage student and faculty accounts
Access grades and academic calendar Input and update student grades Oversee enrollment, payment, and subject offerings
Check enrollment and payment status Manage class records Assign rooms and faculty

📂 Modules

  • Dashboard – Central overview with quick access to key modules
  • Enrollment/Registration – Manage student enrollment process
  • Payment – Track and update payment records
  • Class Schedule – View and manage subject schedules
  • Course & Subjects – Define and update academic offerings
  • Room Assignment – Allocate rooms for scheduled classes
  • Faculty Profile – Manage and view faculty information
  • Grading – Grade entry and student performance monitoring
  • School Calendar – Display important academic dates
  • Settings – System preferences and configurations
  • About – System description and development information

🛠️ Tech Stack

Tech Stack Overview Technologies Included

Layer Technology Short Description
Programming Language Java Core language used for backend and system logic.
UI Framework JavaFX Handles desktop GUI, providing rich user interfaces.
Database PostgreSQL Stores structured data securely for the application.
Backend-as-a-Service Supabase Provides hosted PostgreSQL database and real-time features.
Version Control GitHub Source code management and collaboration platform.

🚀 Getting Started

📌 Prerequisites

  • Java JDK 17 or higher
  • JavaFX SDK
  • PostgreSQL or Supabase credentials
  • Java IDE (e.g., IntelliJ IDEA)

⚙️ Setup Instructions

  1. Clone the repository:
    git clone https://github.com/PUPSJ-BSIT-2-1/SISJUAN.git
  2. Open the project in your IDE.
  3. Configure the database connection in the config file or controller.
  4. Add JavaFX libraries to your project setup.
  5. Run the main application class.

🎓 Support the SISJUAN Project – Enhancing Academic Management! 🎓

Built for Campus Efficiency

GitHub Repo stars GitHub forks

© 2025 SISJUAN - Polytechnic University of the Philippines, San Juan Campus

About

SISJUAN Portal – A desktop app for PUP San Juan that centralizes academic management in one platform.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 77.9%
  • CSS 22.1%