Luxury pink handbag web experience built with a modern full-stack setup.
Butterfly is a high-energy digital luxury app featuring:
- Secure user authentication (register/login)
- Interactive bag styling board with drag-and-drop
- Video showcase page
- Signature pink collection powered by backend API
- Global boutique location discovery
- Node.js
- Express.js
- Vanilla HTML, CSS, JavaScript
- JWT authentication
- JSON-based data storage
.
|-- server.js
|-- package.json
|-- data/
| |-- products.json
| |-- shops.json
| -- users.json -- public/
|-- index.html
|-- app.html
|-- video.html
|-- css/
|-- js/
`-- media/
npm install
cp .env.example .env
npm startApp runs at:
- Home: http://localhost:4000
- App: http://localhost:4000/app.html
- Video: http://localhost:4000/video.html
POST /api/auth/registerPOST /api/auth/loginGET /api/auth/meGET /api/productsGET /api/shopsGET /api/private/dashboard
git add .
git commit -m "Update Butterfly"
git push -u origin mainReplace media files in public/media and update data/products.json image paths if needed.