Portobit adalah aplikasi Software‑as‑a‑Service (SaaS) untuk membuat portofolio online instan. Pengguna mendaftar (gratis atau berlangganan) lalu mengisi data proyek, bio dan tema; perubahan langsung terlihat melalui Live Preview. Portobit ditujukan bagi freelancer, developer, dan kreator yang ingin showcase karya tanpa repot setup.
📝 Backend multi‑tenant dengan model free/paid, upgrade ke PRO akan membuka fitur kustomisasi dan statistik.
Portobit dibangun dengan fokus skalabilitas dan pengembangan cepat; seluruh komponen cocok untuk multi‑tenant SaaS.
- Framework: Nuxt (Vue.js)
- Styling: Tailwind CSS
- Database & Auth: Supabase
- State Management: Pinia
- Deployment: Vercel
- Pastikan Node.js 18+ dan pnpm atau npm terpasang.
- Clone repositori dan install dependensi:
git clone https://github.com/dennyshuda/portobit.git cd portobit pnpm install - Siapkan variabel lingkungan (
.env) berbasis.env.exampledengan kredensial Supabase. - Jalankan server lokal:
pnpm dev
- Buka http://localhost:3000 dan daftar akun baru untuk mencoba alur SaaS.
- User Sign‑Up: Pengguna membuat akun via Google atau email.
- Portfolio Editor: Di dashboard, mereka memasukkan info profil, menambahkan proyek, memilih template.
- Live Preview: Setiap perubahan langsung tampil di pratinjau; halaman publik di
/<username>. - Subscription: Akun default gratis; opsi
PROtersedia untuk fitur tambahan. - Admin & Monitoring: Backend menyimpan data multi‑tenant; ada tabel
plans,subscriptions, dananalytics.
Terima kasih telah berminat berkontribusi pada Portobit! Berikut beberapa langkah sederhana untuk membantu kamu memulai:
- Fork repositori ini ke akun GitHub-mu.
- Clone hasil fork ke mesin lokal:
git clone https://github.com/<username>/portobit.git
- Buat branch baru berdasarkan fitur/bug yang ingin kamu kerjakan:
git checkout -b fitur/nama-fitur-atau-bugfix
- Kerjakan perubahan di branch tersebut. Pastikan untuk menambahkan atau mengupdate dokumen bila diperlukan.
- Commit dengan pesan jelas dan bermakna:
git add . git commit -m "Deskripsi singkat perubahan"
- Push branch ke GitHub fork-mu:
git push origin fitur/nama-fitur-atau-bugfix
- Buat Pull Request ke branch
maindi repositori utama. Jelaskan apa yang kamu ubah dan alasannya.
⚠️ Sebelum mengirim PR, pastikan semua perubahan lulus pengecekan (lint/test) dan bahwa kode tetap mengikuti gaya proyek.
- Jaga agar commit kecil dan fokus pada satu perubahan.
- Sertakan screenshot atau video jika kontribusimu berhubungan dengan UI.
- Gunakan bahasa Indonesia atau Inggris yang mudah dimengerti.
Kami sangat menghargai setiap kontribusi — baik itu perbaikan bug, fitur baru, dokumentasi, atau ide!