Lewati ke konten

Pengantar

Ascendia-himarpl preview taken November 2024

ascendia.himarpl.com adalah situs web resmi untuk Kabinet Ascendia pada Himpunan Mahasiswa Rekayasa Perangkat Lunak (HIMARPL) di Universitas Pendidikan Indonesia. Situs web ini dibangun menggunakan Next.js dengan T3 Stack dan di-deploy di Vercel.

Fitur Utama

  • Informasi Penting tentang Dedikasi
  • Visualisasi Struktur Organisasi
  • Integrasi Berita & Pembaruan
  • Halaman Informasi Departemen
  • Komponen UI Interaktif
  • Desain Responsif
  • Animasi yang Halus

Library yang Digunakan

Dependensi Inti

  • Next.js (^14.1.4)
  • React (18.2.0)
  • React DOM (18.2.0)
  • TypeScript (^5.4.2)

Basis Data & API

  • Prisma (@prisma/client ^5.22.0)
  • tRPC (@trpc/client, @trpc/next, @trpc/react-query, @trpc/server)
  • Axios (^1.7.2)

UI & Styling

  • Radix UI Components (berbagai paket @radix-ui/*)
  • Tailwind CSS (^3.4.1)
  • Tailwind Typography Plugin (@tailwindcss/typography ^0.5.12)
  • Framer Motion (^11.2.12)
  • Embla Carousel (embla-carousel-react ^8.1.5)
  • Auto Animate (@formkit/auto-animate ^0.8.2)
  • React Simple Icons (@icons-pack/react-simple-icons ^9.4.0)
  • Lucide React Icons (^0.363.0)

Utilitas

  • Zod (^3.23.8)
  • Moment (^2.30.1)
  • Sharp (^0.33.3)
  • Superjson (^2.2.1)
  • PostHog (posthog-js ^1.144.2)
  • Next Themes (^0.3.0)

Alat Pengembangan

  • ESLint (^8.57.0)
  • Prettier (^3.2.5)
  • Berbagai plugin dan konfigurasi ESLint

Dukungan

Untuk pertanyaan atau masalah:

  • Kunjungi GitHub Issues
  • Hubungi Departemen Kominfo
  • Kunjungi himarpl.com

Lisensi

Proyek ini dilisensikan di bawah Lisensi MIT - lihat file LICENSE untuk detailnya.