Skip to content

aryadians/literaku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Literaku Logo

Literaku

Platform Perpustakaan Digital & Review Buku Modern

Next.js Supabase TypeScript Tailwind CSS

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.


✨ Fitur Unggulan

📚 Perpustakaan Digital

Akses ribuan buku digital format PDF secara gratis. Dilengkapi dengan mode baca nyaman (Reader Interface), fitur bookmark, dan catatan pribadi saat membaca.

✍️ Review & Komunitas

Tulis ulasan mendalam tentang buku favoritmu. Berikan rating, komentar, dan like pada ulasan pengguna lain. Bangun reputasi sebagai penikmat literasi.

📊 Dashboard Personal

Pantau statistik membaca dan aktivitas tulisanmu. Lihat grafik views, jumlah likes, dan kelola koleksi review pribadimu dalam satu dashboard terintegrasi.

🔔 Notifikasi Real-time

Dapatkan pemberitahuan instan saat ada yang menyukai atau mengomentari ulasanmu. Sistem notifikasi yang interaktif membuatmu tetap terhubung.

🚀 Teknologi

Project ini dibangun menggunakan stack modern:

🛠️ Instalasi & Setup

Ikuti langkah berikut untuk menjalankan project di lokal:

  1. Clone Repository

    git clone https://github.com/aryadians/literaku.git
    cd literaku
  2. Install Dependencies

    npm install
    # atau
    yarn install
  3. Konfigurasi Environment Buat file .env.local dan 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
  4. Jalankan Development Server

    npm run dev

    Buka http://localhost:3000 di browser Anda.

📂 Struktur Project

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 Migrations

🤝 Kontribusi

Kontribusi 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.

About

Platform Perpustakaan Digital & Review Buku Modern dengan Next.js 14, Supabase, dan Tailwind CSS.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors