Repositori ini adalah proyek web aplikasi yang terdiri dari dua bagian utama:
- Backend: Berisi API dan logika server-side.
- Frontend: Antarmuka pengguna yang dibangun dengan ReactJS dan Vite.
. ├── backend/ └── frontend/
Pastikan sudah menginstal:
- Buka terminal dan pindah ke direktori backend:
cd backend
- Instal dependensi:
npm install
atau, jika menggunakan yarn:yarn install
- Buat database pada mysql dengan nama
sirqu_db_fix
- Migrate database sirqu
npx sequelize-cli db:migrate
dan lakukan seeder usernpx sequelize db:seed:all
- Jalankan server backend:
nodemon app
ataunode app
- Buka tab browser kemudian buka url berikut
http://localhost:5000/api-sirqu/
- Buka terminal dan pindah ke direktori frontend:
cd frontend
- Instal dependensi:
npm install
atau, jika menggunakan yarn:yarn install
- Jalankan server frontend:
npm run dev
atauyarn dev
- Frontend akan berjalan di
http://localhost:5173
Untuk login menggunakan dummy account admin:
Email : admin@gmail.com
Password : Admin123
Untuk tampilan buat Toko Utama setelah login ganti URL:
http://localhost:5173/admin-panel/wellcome