Skip to content

RfadnjdExt/SchaleSys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SchaleSys 🛡️

Sistem Informasi Akademik (SIAKAD) with a premium, glassmorphism design inspired by the General Student Council (Schale) aesthetics.

SchaleSys Dashboard

📋 Overview

SchaleSys is a modern academic management platform built with SvelteKit and Supabase. It provides a comprehensive solution for managing academic data while delivering a unique, immersive user experience ("Schale" Theme).

✨ Key Features

  • 🎨 Global Design System:
    • Fully responsive "Glassmorphism" UI (bg-white/80, backdrop-blur).
    • Consistent visual identity (Inter font, rounded components, premium animations).
    • Dark mode support.
  • 👥 Role-Based Access Control:
    • Admin: Full control over Faculty, Students, and Courses.
    • Dosen (Faculty): Manage grades and view student data.
    • Mahasiswa (Student): View KRS (Study Plan) and Transcripts.
  • 📚 Academic Modules:
    • Dashboard: Real-time System status and quick stats.
    • Mahasiswa: CRUD operations for student data.
    • Mata Kuliah: Course inventory management.
    • KRS: Study plan card generation and printing.
    • Nilai: Grade transcript visualization with IPK calculation.

🛠️ Tech Stack

🚀 Getting Started

Prerequisites

  • Bun (runtime)
  • Supabase Project (URL & Key)

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/SchaleSys.git
    cd SchaleSys/SchaleSys
  2. Install dependencies:

    bun install
  3. Environment Setup: Create a .env file based on .env.example:

    PUBLIC_SUPABASE_URL=your_supabase_url
    PUBLIC_SUPABASE_PUBLISHABLE_DEFAULT_KEY=your_supabase_key
  4. Seed Data (Optional): Populate the database with initial testing data (uses trickcal.json & blue_archive.json assets):

    bun run scripts/seed.js
  5. Run Development Server:

    bun dev

📄 License

SchaleSys is open-source software.

About

SchaleSys adalah Sistem Informasi Akademik modern bertema Blue Archive "Schale". Fitur mencakup manajemen KRS, Transkrip, dan MomoTalk (chat real-time). Dilengkapi asisten AI "Arona" (Gemini 2.5) untuk cek jadwal dan nilai secara interaktif. Dibangun dengan SvelteKit, Supabase, dan Tailwind CSS.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors