Skip to content

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.

Notifications You must be signed in to change notification settings

RfadnjdExt/SchaleSys

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

Watchers

Forks

Releases

No releases published

Packages

No packages published