{"id":25602125,"url":"https://github.com/zulkifli-dev/filanode","last_synced_at":"2026-04-16T05:03:49.725Z","repository":{"id":278751641,"uuid":"936652486","full_name":"zulkifli-dev/filanode","owner":"zulkifli-dev","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-21T13:18:08.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-21T14:25:39.837Z","etag":null,"topics":["expressjs","nextjs14","nodejs","reactjs"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zulkifli-dev.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}},"created_at":"2025-02-21T13:02:10.000Z","updated_at":"2025-02-21T13:18:11.000Z","dependencies_parsed_at":"2025-02-21T14:35:45.717Z","dependency_job_id":null,"html_url":"https://github.com/zulkifli-dev/filanode","commit_stats":null,"previous_names":["zulkifli-dev/filanode"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zulkifli-dev%2Ffilanode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zulkifli-dev%2Ffilanode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zulkifli-dev%2Ffilanode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zulkifli-dev%2Ffilanode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zulkifli-dev","download_url":"https://codeload.github.com/zulkifli-dev/filanode/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240053754,"owners_count":19740759,"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":["expressjs","nextjs14","nodejs","reactjs"],"created_at":"2025-02-21T16:48:11.424Z","updated_at":"2025-11-11T05:32:43.341Z","avatar_url":"https://github.com/zulkifli-dev.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"🚀 NextAdmin - Admin Panel \u0026 Form Builder Modern\n\nNextAdmin adalah Admin Panel dan Form Builder Modern yang dirancang untuk memudahkan pembuatan dashboard dan pengelolaan database secara otomatis.\nDibangun dengan Next.js 14, React, Express.js, Prisma ORM, dan teknologi modern lainnya.\n\n✨ Fitur Utama\nForm Builder Dinamis → Buat formulir kompleks dengan mudah tanpa coding manual.\nAuto Database Generation → Generate database dan model otomatis dari form builder.\nBackend Cepat \u0026 Ringan → Menggunakan Express.js sebagai API server.\nAuthentication \u0026 Authorization → Menggunakan NextAuth.js untuk autentikasi.\nComponent UI Modular → Menggunakan React \u0026 Tailwind CSS untuk tampilan responsif.\nMode Gelap \u0026 Responsif → UI modern dengan tema yang bisa disesuaikan.\n🚀 Teknologi yang Digunakan\nNext.js 14 - SSR \u0026 Frontend Framework\nReact - Component-based UI\nExpress.js - Backend API\nPrisma ORM - Database Management\nTailwind CSS - Styling\nZod - Schema Validation\nNextAuth.js - Authentication\nTypeScript - Typed JavaScript\n📦 Instalasi \u0026 Menjalankan Proyek\nPastikan Anda telah menginstal Node.js versi terbaru dan npm atau yarn.\n\n1️⃣ Clone Repository\n```sh\ngit clone https://github.com/username/repo-name.git\ncd repo-name\n```\n2️⃣ Install Dependencies\n```sh\nnpm install\n# atau\nyarn install\n```\n3️⃣ Setup Environment Variables\nBuat file .env dan tambahkan konfigurasi berikut:\n\n```sh\nDATABASE_URL=\"postgresql://user:password@localhost:5432/database\"\nNEXTAUTH_SECRET=\"your-secret-key\"\n```\n4️⃣ Jalankan Prisma Migration\n```sh\nnpx prisma migrate dev\n```\n5️⃣ Jalankan Server\n```sh\nnpm run dev\n```\n6️⃣ Akses di Browser\nBuka http://localhost:3000\n\n🎯 Struktur Proyek\n```bash\n/src\n  ├── components    # Reusable React components\n  ├── pages         # Next.js Pages\n  ├── server        # Express API\n  ├── prisma        # Prisma ORM setup\n  ├── styles        # Tailwind CSS \u0026 global styles\n  ├── utils         # Helper functions\n```\n🛠️ Kontribusi\nKami sangat terbuka dengan kontribusi dari komunitas! Ikuti langkah berikut:\n\n🔹 Cara Berkontribusi\nFork repository ini\nBuat branch baru untuk fitur Anda\n```sh\ngit checkout -b fitur-baru\n```\n\nCommit perubahan Anda\n```sh\ngit commit -m \"Menambahkan fitur X\"\n```\nPush branch ke GitHub\n```sh\ngit push origin fitur-baru\n```\n\nBuka Pull Request (PR) dan tunggu review dari tim.\n🔹 Aturan Kontribusi\nGunakan TypeScript untuk semua kode baru.\nIkuti konvensi coding yang konsisten dengan proyek ini.\nPastikan kode Anda bebas dari error atau warning.\nTambahkan dokumentasi untuk fitur baru.\n📄 Lisensi\nProyek ini dirilis di bawah MIT License.\nSilakan gunakan, modifikasi, dan kembangkan sesuai kebutuhan.\n\n🔥 Jangan lupa beri ⭐ di repository ini jika proyek ini bermanfaat!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzulkifli-dev%2Ffilanode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzulkifli-dev%2Ffilanode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzulkifli-dev%2Ffilanode/lists"}