Platform web interaktif yang dirancang untuk membantu mahasiswa memahami materi pemrograman secara mudah dan menyenangkan. Proyek ini menggunakan Vite, React, dan Tailwind CSS sebagai teknologi utama.
- Interaktif: Antarmuka yang user-friendly untuk membantu pembelajaran mahasiswa.
- Responsif: Dapat diakses melalui berbagai perangkat (desktop, tablet, dan ponsel).
- Modular: Struktur kode yang mudah dikembangkan dan dipelihara.
Catatan: Gambar di atas adalah antarmuka awal dari proyek ini. Bagian ini dapat diubah sesuai perkembangan proyek.
- Vite: Build tool modern untuk pengembangan front-end.
- React.js: Library JavaScript untuk membangun UI yang dinamis.
- Tailwind CSS: Framework CSS yang utility-first untuk desain cepat.
- PostCSS: Untuk memproses CSS secara fleksibel.
Berikut adalah struktur direktori utama dalam proyek ini:
porto/
├── src/ # Source code utama
├── public/ # File statis
├── index.html # Entry point aplikasi
├── tailwind.config.js # Konfigurasi Tailwind CSS
├── postcss.config.js # Konfigurasi PostCSS
├── package.json # Dependencies proyek
└── vite.config.js # Konfigurasi Vite
-
Clone repositori ini:
git clone https://github.com/LearnWithSuryaa/porto.git cd porto
-
Install dependencies: Pastikan Anda memiliki Node.js dan npm terinstal di sistem Anda.
npm install
-
Jalankan server pengembangan:
npm run dev
Aplikasi akan berjalan di
http://localhost:5173
. -
Build untuk produksi:
npm run build
Hasil build akan tersimpan di folder
dist/
.
Proyek ini dapat dengan mudah dideploy menggunakan platform seperti Vercel atau Netlify. Langkah-langkah untuk deploy menggunakan Vercel:
- Login ke Vercel dan buat akun.
- Hubungkan repository GitHub Anda ke Vercel.
- Pastikan konfigurasi build adalah:
- Build Command:
vite build
- Output Directory:
dist
- Build Command:
- Klik Deploy.
Kami sangat menyambut kontribusi dari Anda. Silakan ikuti langkah berikut untuk berkontribusi:
- Fork repository ini.
- Buat branch baru untuk fitur/bug Anda:
git checkout -b fitur-anda
- Commit perubahan Anda:
git commit -m "Menambahkan fitur baru"
- Push ke branch Anda:
git push origin fitur-anda
- Buat pull request di GitHub.
Proyek ini dilisensikan di bawah MIT License.
Jika Anda memiliki pertanyaan atau saran, silakan hubungi saya melalui GitHub Issues.
Semoga proyek ini bermanfaat bagi semua mahasiswa! 🚀