Yo, welcome to Casofin! Ini bukan sekadar website, tapi tempat buat ngejaga dan nge-share semua momen epic selama kuliah. Mau nostalgia? Mau liat siapa aja temen sekelas yang masih aktif? Atau sekadar cek siapa yang suka ngilang pas jam kuliah? Casofin tempatnya!
📌 Live Demo: Casofin di Vercel
✅ Galeri Kelas – Simpan dan share foto serta video kenangan kelas biar nggak ilang begitu aja.
✅ Cek Kodam – Lihat kodham mu sekarang juga.
✅ Wall of Secret – Curhat atau share pesan anonim tanpa takut ketahuan siapa yang nulis.
✅ Anggota Kelas – Lihat daftar lengkap geng kelas, lengkap dengan profil mereka. dikenang bareng-bareng. .
✅ Responsive & Mudah Digunakan – Bisa diakses dari HP, laptop, tablet, pokoknya fleksibel abis!
Teknologi | Deskripsi |
---|---|
React.js | Framework utama buat frontend |
Vite | Build tool buat development super cepat |
Firebase | Backend buat autentikasi & database |
Tailwind CSS | Buat styling biar webnya keliatan fresh |
Cloud Storage | Buat nyimpen foto & video kelas |
Vercel | Buat deploy website secara instan |
git clone https://github.com/LearnWithSuryaa/casofin
cd casofin
npm install
Buat file .env.local
di root proyek dan tambahkan ini:
VITE_FIREBASE_API_KEY=your-api-key
VITE_FIREBASE_AUTH_DOMAIN=your-auth-domain
VITE_FIREBASE_PROJECT_ID=your-project-id
VITE_FIREBASE_STORAGE_BUCKET=your-storage-bucket
VITE_FIREBASE_MESSAGING_SENDER_ID=your-messaging-sender-id
VITE_FIREBASE_APP_ID=your-app-id
VITE_FIREBASE_MEASUREMENT_ID=your-measurement-id
Ganti your-...
dengan data Firebase kalian.
npm run dev
Akses di http://localhost:5173
langsung gas!
Mau deploy sendiri? Gampang!
- Fork repo ini ke akun GitHub kalian.
- Hubungkan ke Vercel lewat akun GitHub.
- Tambahkan Environment Variables di dashboard Vercel.
- Klik Deploy, dan website langsung online!
Pengen ikut ngembangin Casofin? Bisa banget! Apalagi buat kalian yang mau belajar React & Firebase! 🚀
- Fork repo ini ke akun kalian.
- Buat branch baru buat fitur atau fix bug:
git checkout -b fitur-baru
- Edit & kembangkan fitur sesuai keinginan.
- Commit perubahan dengan pesan yang jelas:
git commit -m "Nambah fitur X"
- Push branch ke GitHub:
git push origin fitur-baru
- Buat Pull Request (PR) di GitHub & tunggu review.
🔹 Note: Pastikan kode kalian clean & sesuai standar sebelum PR ya!
Proyek ini berlisensi di bawah GNU General Public License v3.0. Artinya, kalian bebas buat pakai, modifikasi, dan distribusi ulang proyek ini selama tetap mematuhi ketentuan GNU GPL v3.0.
📜 Baca lisensi lengkapnya di sini: GNU GPL v3.0
📩 Ada pertanyaan atau mau ngobrol? Email aja ke davindra514@gmail.com
🚀 Jangan biarin kenangan kelas cuma jadi wacana, yuk abadikan di Casofin! 🎉