Skip to content

potydev/kwu

Repository files navigation

Ngopiin - Kedai Kopi Online

Ngopiin adalah platform e-commerce untuk kedai kopi yang memungkinkan pelanggan untuk memesan kopi favorit mereka secara online dengan pembayaran melalui Midtrans.

Fitur

  • Katalog produk kopi dengan kategori
  • Keranjang belanja
  • Checkout dengan Midtrans
  • Manajemen pesanan
  • Responsive design dengan Tailwind CSS

Teknologi

  • Python 3.8+
  • Django 4.2.7
  • Tailwind CSS
  • Midtrans Payment Gateway
  • SQLite (development)

Instalasi

  1. Clone repositori
git clone https://github.com/username/ngopiin.git
cd ngopiin
  1. Buat virtual environment
python -m venv venv
source venv/bin/activate  # Linux/Mac
venv\Scripts\activate     # Windows
  1. Install dependensi
pip install -r requirements.txt
  1. Buat file .env
cp .env.example .env

Isi dengan konfigurasi yang sesuai:

MIDTRANS_CLIENT_KEY=your-client-key
MIDTRANS_SERVER_KEY=your-server-key
  1. Buat secret key
ldjango generate-secret-key

copy secret key dan paste ke .env

  1. Jalankan migrasi
python manage.py migrate
  1. Buat superuser
python manage.py createsuperuser
  1. Jalankan server development
python manage.py runserver

Penggunaan

  1. Akses admin panel di /admin untuk mengelola produk dan kategori
  2. Tambahkan beberapa produk dan kategori
  3. Akses website di homepage untuk melihat katalog produk
  4. Tambahkan produk ke keranjang dan lakukan checkout
  5. Lakukan pembayaran melalui Midtrans

Kontribusi

Silakan buat issue atau pull request untuk kontribusi.

Lisensi

MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published