Gavino Perfume Store adalah aplikasi web berbasis Node.js, Express.js, EJS, dan MySQL yang digunakan untuk mengelola serta menampilkan katalog parfum. Project ini merupakan hasil migrasi dari versi PHP ke arsitektur MVC menggunakan Express.
- Home Page
- Product Catalog
- Search Product
- Filter by Maximum Price
- Filter by Availability
- Product Detail
- Login Authentication
- Dashboard
- Add Product
- Edit Product
- Delete Product
- Upload Product Image
- Logout
- Node.js
- Express.js
- EJS
- MySQL
- Multer
- Express Session
- CSS
- JavaScript
gavino-node
│
├── config/
├── controllers/
├── database/
├── middlewares/
├── public/
│ ├── css/
│ ├── js/
│ ├── image/
│ └── upload/
├── routes/
├── views/
│ ├── admin/
│ ├── visitor/
│ └── partials/
├── .env.example
├── app.js
├── package.json
└── README.md
Clone repository
git clone https://github.com/username/gavino-node.gitMasuk ke folder project
cd gavino-nodeInstall dependencies
npm installBuat file .env
cp .env.example .envImport database
database/gavino_db.sql
Jalankan project
npm run devServer berjalan di http://localhost:3000
## Database
Import file
database/gavino_db.sql
menggunakan phpMyAdmin atau MySQL Workbench.
---
## Author
**Rakha Ramadhan**