Skip to content

Website untuk mendukung kreator dan donasi ke berbagai hal secara umum

License

Notifications You must be signed in to change notification settings

bintangyosua/kreasikita

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KreasiKita

Website Kreasi Kita adalah platform untuk mendukung kreator. Pengguna dapat memberikan donasi untuk kreator favorit mereka.

Snapshot

Membantu penggalangan dana. Platform ini menyediakan proses donasi yang mudah dan aman, transparansi, dan komunitas yang suportif. Mari bergabung dan dukung kreativitas dan kepedulian!

Technologies

Git GitHub Tailwind CSS Node.js Nest.js Next.js MySQL

Deploy KreasiKita di Local Environment

Karena website KreasiKita terdiri dari dua environment yang berbeda, kita perlu menjalankan dua aplilkasi yang berbeda pula.

Clone

  1. Clone Project git clone https://github.com/bintangyosua/kreasikita.git
  2. Membuat database di MySQL bernama kreasikita.

Menjalankan Server

  1. Ketikkan perintah cd server untuk berpindah ke direktori server
  2. Edit filei .env.example, ubah nama file menjadi .env dan token Midtrans anda
  3. Lalu, ketik npm install
  4. Setelah itu, ketik npx prisma migrate deploy
  5. Ketikkan npm prisma db seed untuk mengenerate kategori dan default user
  6. Lalu, langkah untuk menjalankan server backend yaitu dengan mengetik perintah npm run build && npm run start:prod

Menjalankan Client

  1. Ketikkan perintah cd client untuk berpindah ke direktori client
  2. Edit filei .env.example, ubah nama file menjadi .env dan token Midtrans anda
  3. Lalu, ketik npm install
  4. Setelah itu, ketikkan npm run build
  5. Selanjutnya, ketik perintah npm run start untuk menjalankan client,

Spesifikasi

Daftar User

  • Admin
  • Kreator

License

Copyright @ 2024 @bintangyosua, @ellfataa, and @ZiaKfa. This project is open-source licensed under the MIT License.

Releases

No releases published

Packages

No packages published

Languages