Skip to content

✨Luxury pink handbag full-stack web app with login, interactive styling board, video showcase, and global boutique discovery.

License

Notifications You must be signed in to change notification settings

DIYA73/butterfly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Butterfly

Luxury pink handbag web experience built with a modern full-stack setup.

Overview

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

Tech Stack

  • Node.js
  • Express.js
  • Vanilla HTML, CSS, JavaScript
  • JWT authentication
  • JSON-based data storage

Project Structure

. |-- server.js |-- package.json |-- data/ | |-- products.json | |-- shops.json | -- users.json -- public/ |-- index.html |-- app.html |-- video.html |-- css/ |-- js/ `-- media/

Run Locally

npm install
cp .env.example .env
npm start

App runs at:

API Endpoints

  • POST /api/auth/register
  • POST /api/auth/login
  • GET /api/auth/me
  • GET /api/products
  • GET /api/shops
  • GET /api/private/dashboard

GitHub Publish

git add .
git commit -m "Update Butterfly"
git push -u origin main

Customize Media

Replace media files in public/media and update data/products.json image paths if needed.

About

✨Luxury pink handbag full-stack web app with login, interactive styling board, video showcase, and global boutique discovery.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published