Universal Academic Document Engine adalah aplikasi berbasis web yang dibangun dengan Streamlit untuk membantu pelajar, mahasiswa, dan profesional dalam menyusun dokumen formal. Engine ini secara otomatis mengatur format tipografi, struktur heading, dan pembersihan artefak teks yang dihasilkan oleh AI (seperti sisa-sisa markdown dari ChatGPT atau Gemini).
- Modular Chapter System: Pengguna dapat menentukan sendiri jumlah bab (1 hingga 7 bab) sesuai dengan kebutuhan laporan atau makalah.
- Dynamic Heading Detection: Sistem secara otomatis mendeteksi penomoran seperti 1.1, 2.1.1, atau 3.2 sebagai Heading resmi Microsoft Word yang terintegrasi dengan Navigation Pane.
- Auto Table of Contents: Menyisipkan field Daftar Isi otomatis yang dapat diperbarui (update field) langsung di dalam Microsoft Word.
- Deep Cleansing AI: Membersihkan simbol markdown (**), sisa heading (#), serta karakter pemisah (--) secara otomatis sebelum dokumen dicetak.
- Standard Academic Formatting:
- Font: Times New Roman.
- Ukuran: 12pt (Isi) dan 14pt (Judul).
- Spasi: 1.5 Line Spacing.
- Perataan: Justify (Rata Kanan-Kiri).
- Alinea: First Line Indent 1cm.
- Multi-Author Support: Mendukung penulisan nama anggota kelompok secara vertikal yang rapi pada halaman cover.
- Modular Pages: Tersedia opsi On/Off untuk Kata Pengantar, Daftar Isi, Daftar Tabel, Daftar Gambar, dan Daftar Pustaka.
Pastikan Anda telah menginstal Python 3.8 atau versi yang lebih baru di sistem Anda.
- Clone repository ini:
git clone https://github.com/satriazoid/Universal-Academic-Document-Engine cd universal-doc-engine