Ini adalah situs web e-commerce sederhana yang diimplementasikan menggunakan Kerangka Spring Boot di Java, oleh sekelompok lima anggota, yaitu Spring Spartans . Proyek grup ini ditugaskan di bawah Information Processing for Web di semester ke -5 BTECH (TI), University of Calcutta
Customer Management - Masuk, Daftar, Lihat & Perbarui ProfilProduct Catalog - Tampilan Produk, Cari dengan Nama, Filter berdasarkan KategoriShopping Cart - tambahkan produk ke keranjang, tingkatkan & kurangi kuantitasOrder Management* - Tempatkan Pesanan Dari Keranjang, Beli Lagi, Batalkan Pesanan, Daftar Pesanan Terperinci & RingkasanAdmin Dashboard - Login (dengan kunci keamanan), wawasan penjualan melalui analitik, menambah atau memperbarui produk, melihat pelanggan, memperbarui pesanan* Proyek ini murni dibuat untuk tujuan pendidikan dan tidak dimaksudkan untuk digunakan untuk produksi. Diasumsikan bahwa pembayaran dilakukan secara instan atas penempatan pesanan karena proyek ini tidak terintegrasi dengan gateway pembayaran.
| Titik akhir | Lihat diterjemahkan |
|---|---|
/ | Halaman login untuk pelanggan |
/signup | Halaman pendaftaran untuk pelanggan |
/update | Formulir untuk memperbarui profil pelanggan |
/product | Katalog Produk |
/product/category/{category} | Menyaring produk berdasarkan kategori |
/product/search?prefix={prefix} | Hasil pencarian untuk produk dengan nama |
/product/{id} | Detail Produk |
/cartitem/cart | Keranjang Pelanggan |
/order/history | Riwayat/daftar pesanan pelanggan |
/order/summary/{id} | Ringkasan pemesanan ditempatkan |
/admin | Halaman login untuk admin |
/admin/dashboard | Dasbor Admin |
Sebelum Anda mulai, pastikan Anda telah memenuhi persyaratan berikut:
IntelliJ IDEA atau Eclipse IDE .Untuk mengkloning repositori, ikuti langkah -langkah ini:
Buka Terminal Anda (Command Prompt, PowerShell, atau Emulator Terminal).
Arahkan ke direktori tempat Anda ingin mengkloning proyek.
Jalankan perintah berikut:
git clone https://github.com/Swarnotaj003/ShopKart-E-commerce-Website.gitMenavigasi ke direktori proyek:
cd ShopKart-E-commerce-WebsiteSiapkan database Anda : Buka klien baris perintah mySQL atau workbench dan buat database baru untuk proyek.
DROP DATABASE IF EXISTS shopkart;
CREATE DATABASE shopkart ;Catatan : Anda dapat mengikuti langkah ini kapan saja untuk mengatur ulang database Anda
Konfigurasikan Pengaturan Koneksi Basis Data : Buka file application.properties & perbarui pengaturan koneksi database.
# Database connection settings
spring.datasource.url =jdbc:mysql://localhost:3306/shopkart
spring.datasource.username =<your_mysql_username>
spring.datasource.password =<your_mysql_password>Ganti your_mysql_username dan your_mysql_password dengan kredensial mysql Anda.
Atur Jalur Proyek Anda : Buka file application.properties & perbarui jalur proyek.
# Settings for uploading files
spring.servlet.multipart.enabled =true
file.project-path =<your_project_path>
file.image-path =src\main\resources\static\imagesPembungkus Maven memungkinkan Anda menjalankan perintah Maven tanpa perlu menginstal Maven di mesin Anda. Ikuti langkah -langkah ini untuk menjalankan aplikasi Spring Boot menggunakan maven wrapper:
Buka Terminal Anda : Pastikan Anda memiliki terminal (Command Prompt, PowerShell, atau Terminal Emulator apa pun) Buka.
Arahkan ke Direktori Proyek : Jika Anda belum berada di Direktori Proyek, gunakan perintah cd untuk menavigasi ke sana. Misalnya:
cd path/to/your/ShopKart-E-commerce-WebsiteJalankan aplikasi menggunakan maven wrapper : Gunakan perintah berikut untuk membangun dan memulai aplikasi:
./mvnw spring-boot:runDi windows, gunakan:
mvnw spring-boot:runTunggu aplikasi dimulai. Anda harus melihat output di terminal yang menunjukkan bahwa aplikasi sedang berjalan, bersama dengan nomor port (default adalah 8080).
Setelah aplikasi dimulai, buka browser web Anda dan navigasikan ke:
http://localhost:8080
Anda juga dapat menjalankan aplikasi Spring Boot langsung dari IDE Anda. Ikuti langkah -langkah ini berdasarkan IDE yang Anda sukai:
Luncurkan IDE & impor proyek.
Temukan kelas aplikasi utama bernama ShopkartApplication.java di direktori src/main/java .
Run As > Spring Boot Application .Setelah aplikasi dimulai, buka browser web Anda dan navigasikan ke:
http://localhost:8080