Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thounny/e-commerce-poster-shop

Poster Shop Site built with HTML, CSS, and Bootstrap
https://github.com/thounny/e-commerce-poster-shop

bootstrap butterchurn css html webamp winamp

Last synced: 25 days ago
JSON representation

Poster Shop Site built with HTML, CSS, and Bootstrap

Awesome Lists containing this project

README

        

# E-Commerce Poster Shop

Welcome to my **E-Commerce Poster Shop**! This capstone project for my Frontend Development class at Year Up United showcases original posters designed by me and integrates a personalized music experience through the Webamp player with a visualizer.

## πŸ› οΈ Tools & Technologies

- **HTML5**, **CSS3**, **JavaScript**: Used for the structure, styling, and functionality of the website.
- **Bootstrap**: Ensures a modern, responsive design across devices.
- **Webamp**: A web-based Winamp emulator integrated for a nostalgic, music-driven experience, with the Milkdrop visualizer and custom skins.
- **jQuery & Popper.js**: Supports interactive components within Bootstrap.

### Webamp Player

The Webamp player is fully responsive and features:
- **Milkdrop Visualizer** for an immersive visual experience.
- **Custom Skins**:
- *Nat Amp*
- *X Hinoto*
- *Serial Experiments Lain*
- *Love Hina*
- **Music Tracks**:
- *Pandora (for Cindy)* by Cocteau Twins
- *Never In Your Sun* by Stevie Wonder
- *Summer's Gone* by Honeydip
- *Victor, Fly Me to Stafford* by My Little Airport

### Scripts & Libraries

- **Webamp**: [Webamp Library](https://unpkg.com/[email protected]/built/webamp.bundle.min.js) for the music player.
- **Butterchurn & Presets**: [Butterchurn](https://unpkg.com/[email protected]/lib/butterchurn.min.js) and [Butterchurn Presets](https://unpkg.com/[email protected]/lib/butterchurnPresets.min.js) for the visualizer.
- **Bootstrap**: [Bootstrap](https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css) for layout and components.

## πŸ’» How to Run the Project

1. Clone the repository: `git clone https://github.com/thounny/E-Commerce-Poster-Shop.git`
2. Open `index.html` in your browser to view the site.
3. The Webamp player and visualizer will automatically load on the "Music" page.

## πŸ–ΌοΈ Poster Designs

All posters featured in the shop are original creations that reflect my artistic vision and design style, spanning various themes.

## 🌐 Website Previews

Here are some previews of the website pages:

### Homepage
Homepage

### Register Page
Register Page

### Login Page
Register Page

### Products Page
Products Page

### Checkout Page
Checkout Page

### Music Page
Music Page

## πŸ—οΈ Project Structure

```bash
.
β”œβ”€β”€ checkout.html # Checkout page
β”œβ”€β”€ index.html # Homepage with product listings
β”œβ”€β”€ login.html # Login page
β”œβ”€β”€ music.html # Music page with Webamp player
β”œβ”€β”€ products.html # Page displaying all posters
β”œβ”€β”€ register.html # Registration page
β”œβ”€β”€ css/
β”‚ └── styles.css # Main stylesheet
β”œβ”€β”€ fonts/
β”‚ └── helveticaneue.woff2 # Custom font
β”œβ”€β”€ images/
β”‚ β”œβ”€β”€ gradient.gif # Background gradient image
β”‚ β”œβ”€β”€ logo.png # Logo for the website
β”‚ └── posters/ # Folder containing all poster images
β”‚ β”œβ”€β”€ 1.png
β”‚ β”œβ”€β”€ 2.png
β”‚ β”œβ”€β”€ 3.png
β”‚ β”œβ”€β”€ 4.png
β”‚ β”œβ”€β”€ 5.png
β”‚ └── 6.png
β”œβ”€β”€ songs/
β”‚ β”œβ”€β”€ Honeydip - Summer's Gone.mp3
β”‚ β”œβ”€β”€ My Little Airport - Victor, Fly Me to Stafford [HQ].mp3
β”‚ β”œβ”€β”€ Never In Your Sun.mp3
β”‚ └── Pandora (for Cindy).mp3
└── webamp-skins/
β”œβ”€β”€ Love_Hina_v1_9.wsz
β”œβ”€β”€ Nat-Amp_v01.wsz
β”œβ”€β”€ Neon_Utada_hikaru_skin.wsz
β”œβ”€β”€ Serial Experiments Lain - You Don't Understand.wsz
└── X_-_Hinoto.wsz
```

## 🎡 Music Credits

- **Pandora (for Cindy)** - Cocteau Twins
- **Never In Your Sun** - Stevie Wonder
- **Summer's Gone** - Honeydip
- **Victor, Fly Me to Stafford** - My Little Airport

## πŸ† Credits

- **Webamp**: [Webamp](https://github.com/captbaritone/webamp) for the player functionality.
- **Butterchurn**: [Butterchurn](https://github.com/jberg/butterchurn) for the visualizer and presets.
- **Skins**: Thanks to the creators of the custom skins used in this project.

## πŸŽ“ About the Project

This project is the culmination of my learnings at Year Up United’s Frontend Development program. It combines everything from **HTML/CSS**, **Bootstrap**, and incorporates advanced features like the Webamp player for enhanced user interaction.

---
## Author

![logo](https://web.archive.org/web/20091027053343/http://geocities.com/animecap/index_dwn.gif)

**Thounny Keo**
Frontend Development Student | Year Up United