{"id":28208323,"url":"https://github.com/rizkraf/aksarify","last_synced_at":"2025-06-12T08:30:59.656Z","repository":{"id":293283776,"uuid":"983566934","full_name":"rizkraf/aksarify","owner":"rizkraf","description":"Aksarify is an interactive platform designed to help users measure and improve their Indonesian reading comprehension skills.","archived":false,"fork":false,"pushed_at":"2025-06-09T03:23:00.000Z","size":1685,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-09T04:21:06.818Z","etag":null,"topics":["nextjs","postgresql","prisma","react","supabase","tailwindcss","trpc"],"latest_commit_sha":null,"homepage":"https://aksarify.xyz","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rizkraf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2025-05-14T15:15:06.000Z","updated_at":"2025-06-09T03:23:05.000Z","dependencies_parsed_at":"2025-05-29T08:39:24.773Z","dependency_job_id":null,"html_url":"https://github.com/rizkraf/aksarify","commit_stats":null,"previous_names":["rizkraf/aksarify"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rizkraf/aksarify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rizkraf%2Faksarify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rizkraf%2Faksarify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rizkraf%2Faksarify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rizkraf%2Faksarify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rizkraf","download_url":"https://codeload.github.com/rizkraf/aksarify/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rizkraf%2Faksarify/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259429652,"owners_count":22856100,"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":["nextjs","postgresql","prisma","react","supabase","tailwindcss","trpc"],"created_at":"2025-05-17T14:12:13.395Z","updated_at":"2025-06-12T08:30:59.651Z","avatar_url":"https://github.com/rizkraf.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Aksarify - Platform Uji Pemahaman Bacaan\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./public/website-preview.png\" alt=\"Aksarify Logo\" width=\"600\"/\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003eUji dan tingkatkan pemahaman bacaan Bahasa Indonesia dalam hitungan menit!\u003c/strong\u003e\n\u003c/p\u003e\n\n## 📖 Tentang Aksarify\n\nAksarify adalah platform interaktif yang dirancang untuk membantu pengguna mengukur dan meningkatkan kemampuan pemahaman bacaan Bahasa Indonesia. Dengan metode tes yang efektif dan menyenangkan, Aksarify menawarkan pengalaman belajar yang menarik untuk semua tingkat pembaca.\n\n## 🚀 Fitur Utama\n\n- **Tes Kilat** - Satu teks (~200 kata) dan 5 soal pilihan ganda, selesai dalam hitungan menit\n- **Beragam Tingkat Kesulitan** - Tersedia tes dengan berbagai level kesulitan\n- **Analisis Instan** - Dapatkan hasil dan pembahasan segera setelah menyelesaikan tes\n- **Metrik Performa** - Lacak kecepatan membaca, kata per menit, dan tingkat pemahaman\n- **Antarmuka Modern** - Pengalaman pengguna yang intuitif dan responsif\n\n## 🧪 Demo\n\nKunjungi [https://aksarify.xyz](https://aksarify.xyz) untuk mencoba Aksarify.\n\n## 🛠️ Teknologi\n\nAksarify dibangun dengan stack teknologi modern:\n\n- **Framework**: [Next.js 15](https://nextjs.org/) dengan App Router\n- **Database**: [Supabase PostgreSQL](https://www.supabase.com/) dengan [Prisma ORM](https://prisma.io/)\n- **Styling**: [Tailwind CSS](https://tailwindcss.com/) dengan [Shadcn UI](https://ui.shadcn.com/)\n- **Backend**: [tRPC](https://trpc.io/) untuk API type-safe\n- **Deployment**: Dioptimalkan untuk [Vercel](https://vercel.com/)\n\n## 💻 Instalasi dan Pengembangan Lokal\n\n### Prasyarat\n\n- Node.js (versi 18 atau lebih tinggi)\n- PostgreSQL\n- pnpm, npm, yarn, atau bun\n\n### Langkah Instalasi\n\n1. Clone repositori\n   ```bash\n   git clone https://github.com/rizkraf/aksarify.git\n   cd aksarify\n   ```\n\n2. Install dependencies\n   ```bash\n   pnpm install\n   # atau\n   npm install\n   ```\n\n3. Salin file environment dan sesuaikan\n   ```bash\n   cp .env.example .env\n   # Edit file .env dengan editor pilihan Anda\n   ```\n\n4. Siapkan database\n   ```bash\n   pnpm prisma migrate dev\n   # atau\n   npx prisma migrate dev\n   ```\n\n5. Jalankan seed untuk sampel data (opsional)\n   ```bash\n   pnpm prisma db seed\n   # atau\n   npx prisma db seed\n   ```\n\n6. Jalankan aplikasi dalam mode development\n   ```bash\n   pnpm dev\n   # atau\n   npm run dev\n   ```\n\n7. Buka [http://localhost:3000](http://localhost:3000) di browser Anda\n\n## 📚 Struktur Aplikasi\n\n```\nsrc/\n├── app/                   # Next.js App Router\n│   ├── api/               # API routes\n│   ├── result/            # Halaman hasil tes\n│   ├── test/              # Halaman ujian\n├── components/            # React components\n│   ├── result/            # Komponen hasil\n│   ├── test/              # Komponen ujian\n│   └── ui/                # Komponen UI umum\n├── hooks/                 # Custom React hooks\n├── lib/                   # Utilitas \u0026 helper\n├── server/                # Backend logic \u0026 tRPC\n│   └── api/               # tRPC API routes\n└── styles/                # Global styles\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frizkraf%2Faksarify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frizkraf%2Faksarify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frizkraf%2Faksarify/lists"}