✍️ adminAplikasi
adminApp adalah aplikasi E-commerce tumpukan MERN (hanya sisi Admin).
⚛️ Tumpukan teknologi digunakan
Fitur Utama
- Sepenuhnya responsif dan ramah pengguna
- Mode gelap dan terang
- Area notifikasi
- Menambah, memperbarui, dan menghapus produk
- Membuat, memperbarui, dan menghapus kategori
- Daftarkan, perbarui, dan hapus staf
- Staf pencarian (berdasarkan nama, email, dan No telepon)
- membuat, memperbarui, dan menghapus Kupon
- Impor dan ekspor produk, kategori, Kupon, dan pelanggan
- Unduh pesanan
- Cari dan filter pesanan berdasarkan:
- Status (terkirim, tertunda, diproses, dan dibatalkan)
- Tanggal mulai dan berakhir
- Nama pelanggan dan
- Batas pesanan
- Tambahkan, perbarui, hapus, dan cari bahasa dan mata uang internasional
- Pengaturan untuk mengontrol admin dan toko.
- Semua pelanggan terdaftar mendaftar dan menunjukkan total pesanan mereka satu per satu.
- Menambahkan PWA
- Terjemahan dinamis pada semua data dinamis, seperti produk, kategori, atribut, dan kupon.
- Atribut dan Kombinasi Produk.
- Dan lebih banyak lagi termasuk semua validasi yang diperlukan
Memulai & Instalasi
- Instal Node dan npm
- Garpu proyeknya
- buka proyek di editor kode favorit Anda
Instalasi Bagian Belakang
Navigasikan ke direktori adminApp-backend
, lalu jalankan perintah berikut untuk menginstal dependensi?:
Konfigurasikan basis data MongoDB Anda. setelah mengkonfigurasi Anda akan menemukan mongo URI, letakkan saja di file .env
variabel MONGO_URI Anda.
Setelah Anda berhasil terhubung dengan MongoDB dan mengkonfigurasi .env , lalu jalankan npm run data:import
, itu akan menjalankan file seed.js dan akan mengimpor semua data demo ke database. Jika semuanya baik-baik saja, maka konfigurasi backend selesai. Sekarang Anda akan menemukan semua data demo di database MongoDB Anda.
Sekarang jalankan npm run dev
, ini akan menjalankan backend Anda di server lokal pada PORT 5055 atau PORT masukan Anda.
Instalasi Admin
- Arahkan ke direktori adminApp-admin , lalu jalankan perintah berikut untuk menginstal dependensi?:
- Buat akun cloudinary. Kemudian, dapatkan nama cloud Anda, API_KEY, dan API_SECRET. Setelah Anda selesai, salin dan tempel nilai-nilai ini ke baris REACT_APP_CLOUD_NAME, REACT_APP_CLOUDINARY_API_KEY, dan REACT_APP_CLOUDINARY_API_SECRET masing-masing dari file .env.local .
- Sekarang jalankan
npm start
, ini akan menjalankan adminApp Anda di server lokal di http://localhost:4000
Kunjungi adminApp
Masalah
Jika Anda menemukan masalah apa pun saat menginstal atau menggunakan aplikasi, silakan buka masalah dengan tag "peningkatan".
Catatan: Pastikan Anda menelusuri masalah yang ada untuk memeriksa apakah masalah tersebut sudah ada.
Kontribusi
Setiap kontribusi yang Anda berikan sangat dihargai . Jika Anda memiliki saran yang dapat membuat aplikasi ini lebih baik, silakan:
- Garpu repo
- Buat Cabang Fitur Anda
- Komit Perubahan Anda
- Dorong ke Cabang
- Buka Permintaan Tarik
Anda juga bisa langsung membuka diskusi atau isu dengan tag " peningkatan ".
Kredit Gambar
- Hapus percikan – https://unsplash.com
- Pexels – https://pexels.com
- pngwing – https://www.pngwing.com/
- Instacart – https://instacart.ca
? Jika Anda menyukai proyek ini, berikan dan bagikan dengan teman-teman!