{"id":29121382,"url":"https://github.com/learnwithsuryaa/casoffin","last_synced_at":"2026-01-06T22:37:05.214Z","repository":{"id":300682725,"uuid":"908566818","full_name":"LearnWithSuryaa/casoffin","owner":"LearnWithSuryaa","description":null,"archived":false,"fork":false,"pushed_at":"2025-06-23T03:17:55.000Z","size":15550,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-23T04:19:08.872Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://casofin.vercel.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LearnWithSuryaa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-12-26T11:40:39.000Z","updated_at":"2025-06-23T03:17:58.000Z","dependencies_parsed_at":"2025-06-23T04:29:16.602Z","dependency_job_id":null,"html_url":"https://github.com/LearnWithSuryaa/casoffin","commit_stats":null,"previous_names":["learnwithsuryaa/casoffin"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/LearnWithSuryaa/casoffin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LearnWithSuryaa%2Fcasoffin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LearnWithSuryaa%2Fcasoffin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LearnWithSuryaa%2Fcasoffin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LearnWithSuryaa%2Fcasoffin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LearnWithSuryaa","download_url":"https://codeload.github.com/LearnWithSuryaa/casoffin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LearnWithSuryaa%2Fcasoffin/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262622893,"owners_count":23338704,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-29T16:05:43.774Z","updated_at":"2026-01-06T22:37:05.149Z","avatar_url":"https://github.com/LearnWithSuryaa.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎓 Casofin – Portofolio \u0026 Kenangan Kelas  \n\n![Casofin Overview](public/kelas.png)  \n\nYo, 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!  \n\n📌 **Live Demo**: [Casofin di Vercel](https://casofin.vercel.app)  \n\n---\n\n## ✨ Fitur-Fitur Keren  \n\n✅ **Galeri Kelas** – Simpan dan share foto serta video kenangan kelas biar nggak ilang begitu aja.  \n✅ **Cek Kodam** – Lihat kodham mu sekarang juga.  \n✅ **Wall of Secret** – Curhat atau share pesan anonim tanpa takut ketahuan siapa yang nulis.  \n✅ **Anggota Kelas** – Lihat daftar lengkap geng kelas, lengkap dengan profil mereka.  dikenang bareng-bareng. .   \n✅ **Responsive \u0026 Mudah Digunakan** – Bisa diakses dari HP, laptop, tablet, pokoknya fleksibel abis!  \n\n---\n\n## 🛠️ Teknologi yang Dipakai  \n\n| Teknologi | Deskripsi |\n|-----------|-----------|\n| **React.js** | Framework utama buat frontend |\n| **Vite** | Build tool buat development super cepat |\n| **Firebase** | Backend buat autentikasi \u0026 database |\n| **Tailwind CSS** | Buat styling biar webnya keliatan fresh |\n| **Cloud Storage** | Buat nyimpen foto \u0026 video kelas |\n| **Vercel** | Buat deploy website secara instan |\n\n---\n\n## 📥 Cara Install \u0026 Jalankan di Lokal  \n\n### 1️⃣ **Clone Repositori**  \n```bash\ngit clone https://github.com/LearnWithSuryaa/casofin\ncd casofin\n```\n\n### 2️⃣ **Install Dependensi**  \n```bash\nnpm install\n```\n\n### 3️⃣ **Setup Environment Variables**  \nBuat file `.env.local` di root proyek dan tambahkan ini:  \n```env\nVITE_FIREBASE_API_KEY=your-api-key\nVITE_FIREBASE_AUTH_DOMAIN=your-auth-domain\nVITE_FIREBASE_PROJECT_ID=your-project-id\nVITE_FIREBASE_STORAGE_BUCKET=your-storage-bucket\nVITE_FIREBASE_MESSAGING_SENDER_ID=your-messaging-sender-id\nVITE_FIREBASE_APP_ID=your-app-id\nVITE_FIREBASE_MEASUREMENT_ID=your-measurement-id\n```\nGanti `your-...` dengan data Firebase kalian.  \n\n### 4️⃣ **Jalankan Webnya**  \n```bash\nnpm run dev\n```\nAkses di `http://localhost:5173` langsung gas!  \n\n---\n\n## 🚀 Deploy ke Vercel  \n\nMau deploy sendiri? Gampang!  \n\n1. **Fork repo ini** ke akun GitHub kalian.  \n2. **Hubungkan ke Vercel** lewat akun GitHub.  \n3. **Tambahkan Environment Variables** di dashboard Vercel.  \n4. **Klik Deploy**, dan website langsung online!  \n\n---\n\n## 👨‍💻 Kontribusi? Gaskeun!  \n\nPengen ikut ngembangin Casofin? Bisa banget! Apalagi buat kalian yang mau belajar React \u0026 Firebase! 🚀  \n\n### 💡 Cara Ikut Kontribusi  \n1. **Fork repo ini** ke akun kalian.  \n2. **Buat branch baru** buat fitur atau fix bug:  \n   ```bash\n   git checkout -b fitur-baru\n   ```\n3. **Edit \u0026 kembangkan fitur** sesuai keinginan.  \n4. **Commit perubahan** dengan pesan yang jelas:  \n   ```bash\n   git commit -m \"Nambah fitur X\"\n   ```\n5. **Push branch ke GitHub**:  \n   ```bash\n   git push origin fitur-baru\n   ```\n6. **Buat Pull Request (PR)** di GitHub \u0026 tunggu review.  \n\n🔹 **Note:** Pastikan kode kalian clean \u0026 sesuai standar sebelum PR ya!  \n\n---\n\n## 📝 Lisensi  \nProyek 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.\n\n📜 Baca lisensi lengkapnya di sini: GNU GPL v3.0 \n\n📩 Ada pertanyaan atau mau ngobrol? Email aja ke `davindra514@gmail.com`  \n\n🚀 **Jangan biarin kenangan kelas cuma jadi wacana, yuk abadikan di Casofin!** 🎉\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flearnwithsuryaa%2Fcasoffin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flearnwithsuryaa%2Fcasoffin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flearnwithsuryaa%2Fcasoffin/lists"}