Platform Perpustakaan Digital & Review Buku Modern
Literaku adalah platform web modern yang menggabungkan pengalaman membaca buku digital (PDF) dengan komunitas review buku yang aktif. Dibangun dengan teknologi terkini untuk performa dan pengalaman pengguna terbaik.
|
Akses ribuan buku digital format PDF secara gratis. Dilengkapi dengan mode baca nyaman (Reader Interface), fitur bookmark, dan catatan pribadi saat membaca. |
Tulis ulasan mendalam tentang buku favoritmu. Berikan rating, komentar, dan like pada ulasan pengguna lain. Bangun reputasi sebagai penikmat literasi. |
|
Pantau statistik membaca dan aktivitas tulisanmu. Lihat grafik views, jumlah likes, dan kelola koleksi review pribadimu dalam satu dashboard terintegrasi. |
Dapatkan pemberitahuan instan saat ada yang menyukai atau mengomentari ulasanmu. Sistem notifikasi yang interaktif membuatmu tetap terhubung. |
Project ini dibangun menggunakan stack modern:
- Frontend: Next.js 14 (App Router), React, Framer Motion
- Styling: Tailwind CSS, React Icons
- Backend / BaaS: Supabase (PostgreSQL, Auth, Storage, Realtime)
- Authentication: NextAuth.js
- Data Fetching: SWR, Axios
Ikuti langkah berikut untuk menjalankan project di lokal:
-
Clone Repository
git clone https://github.com/aryadians/literaku.git cd literaku -
Install Dependencies
npm install # atau yarn install -
Konfigurasi Environment Buat file
.env.localdan isi dengan kredensial Supabase Anda:NEXT_PUBLIC_SUPABASE_URL=your_supabase_url NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key NEXTAUTH_SECRET=your_nextauth_secret NEXTAUTH_URL=http://localhost:3000
-
Jalankan Development Server
npm run dev
Buka http://localhost:3000 di browser Anda.
literaku/
├── app/ # Next.js App Router
│ ├── [locale]/ # Internationalization routes
│ │ ├── admin/ # Halaman Admin (Upload Buku)
│ │ ├── dashboard/ # User Dashboard
│ │ ├── library/ # Halaman Perpustakaan
│ │ ├── read/ # PDF Reader Interface
│ │ └── reviews/ # Daftar & Detail Review
│ └── api/ # API Routes (Next.js Handlers)
├── components/ # Reusable UI Components
│ ├── layout/ # Header, Footer
│ ├── reader/ # Komponen PDF Reader
│ └── ui/ # Button, Card, Input, dll.
├── lib/ # Utilities & Helper Functions
├── public/ # Static Assets (Images, Icons)
└── supabase/ # Schema & SQL MigrationsKontribusi selalu diterima! Silakan buat Pull Request atau buka Issue jika menemukan bug atau ingin mengajukan fitur baru.
Dibuat dengan ❤️ oleh Tim Literaku
© 2026 Literaku. All rights reserved.