Aplikasi SIMBA adalah sistem informasi manajemen berbasis web yang dibangun dengan Next.js.
Anda dapat mengkloning repositori ini menggunakan metode HTTPS atau SSH:
git clone https://github.com/rizkyfauziilmi/simba.git
cd simba-
Pastikan Anda telah mengatur SSH key di GitHub
-
Kloning repositori:
git clone git@github.com:rizkyfauziilmi/simba.git
cd simbaAplikasi ini memiliki dua dokumentasi utama:
- Panduan Development - Panduan untuk mengatur environment development lokal
- Panduan Deployment - Panduan untuk men-deploy aplikasi di server Ubuntu lokal
Untuk memulai development, ikuti panduan development di docs/DEVELOPMENT.md yang mencakup:
- Instalasi dependencies
- Konfigurasi environment
- Menjalankan database PostgreSQL
- Menjalankan aplikasi
- Framework: Next.js
- Database: PostgreSQL PostgreSQL
- ORM: Prisma Prisma
- API: TRPC
- UI: Shadcn
- Containerization: Docker Docker
- Styling: Tailwind CSS Tailwind CSS
- Authentication: Better-Auth Better-Auth
Untuk men-deploy aplikasi ke server Ubuntu lokal, ikuti panduan deployment di Panduan Deployment yang mencakup:
- Konfigurasi IP statis
- Instalasi software yang dibutuhkan
- Konfigurasi Nginx sebagai reverse proxy
- Deployment menggunakan Docker Compose