Skip to content

Platform yang menghubungkan banyak siswa ke dalam sebuah forum diskusi untuk menyelesaikan tugas sekolah secara bersama.

Notifications You must be signed in to change notification settings

tfkhdyt/yukitanya

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReadMeSupportPalestine

Yukitanya

Yukitanya adalah platform yang menghubungkan banyak siswa ke dalam sebuah forum diskusi untuk menyelesaikan tugas sekolah secara bersama. Terinspirasi dari Brainly dan Twitter.

Fitur-fitur

  • Membuat pertanyaan berdasarkan mata pelajaran tertentu
  • Membuat pertanyaan dengan gambar
  • Bagikan link pertanyaan ke sosial media
  • Filtering kata-kata terlarang
  • CAPTCHA
  • Rating jawaban
  • Tanyakan kepada AI
  • Fitur search pertanyaan dan pengguna
  • Fitur notifikasi
  • Tampilan responsive
  • Pembayaran membership dengan payment gateway
  • dan lain-lain

Tech Stack

  • Node.js
  • Next.js
  • TypeScript
  • Drizzle ORM
  • PostgreSQL
  • Tailwind CSS
  • Shadcn UI
  • Typesense

Instalasi

Requirement

Langkah-langkah

  1. Clone repo

    git clone https://github.com/tfkhdyt/yukitanya
  2. Instal dependency

    pnpm i # atau npm i
  3. Buat salinan file .env.example

    cp .env.example .env
  4. Isi konfigurasi .env yang diperlukan

  5. Push schema ke database

    pnpm db:push # atau npm run db:push
  6. Lakukan seeding database

    pnpm db:seed # atau npm run db:seed
  7. Selesai

Cara Penggunaan

Development

pnpm dev

Production

pnpm build
pnpm start # atau pm2 start ecosystem.config.js jika menggunakan pm2

About

Platform yang menghubungkan banyak siswa ke dalam sebuah forum diskusi untuk menyelesaikan tugas sekolah secara bersama.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published