Skip to content

Epiled/yellow-battery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

47 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Social Preview

🟑 πŸ₯ Yellow Battery πŸ₯ 🟑

Vercel Deploy GitHub release GitHub license

GitHub last commit Code Size

PHP MySQL HTML5 CSS3 JavaScript

πŸ“‘ Table of Contents

πŸ“– Overview

Yellow Battery is a full-stack web application developed for a fictional music band, combining a promotional website with a custom content management dashboard.

The platform allows administrators to update concert dates and other site information through a dedicated management interface, while visitors can explore band content through a responsive, mobile-first experience.

Built with HTML5, CSS3, JavaScript, PHP, and MySQL, the project demonstrates core concepts of responsive design, database-driven applications, server-side development, and content management workflows.

πŸ›  Technologies

The following technologies were used to build this project:

⚑ Performance & PWA

Lighthouse Performance

πŸš€ Demo

Access the live application below to interact with the interface and run your own performance tests.

Yellow Battery: https://yellow-battery.vercel.app/

Desktop

desktop.webm

Mobile

mobile.webm

πŸ“¦ Install and Use

Prerequisites: Node.js (v22.x) or higher installed.

  1. Clone the repository:
git clone https://github.com/Epiled/yellow-battery.git
cd yellow-battery
  1. Install the dependencies:
npm install
  1. Run the development environment (Build + Watch + Server):
npm run dev
  1. (Optional) Generate minified build for production:
npm run build

πŸ“‚ File Structure

Below is the project architecture. All development should be done inside the src/ folder. The dist/ folder is automatically generated by Gulp and should not be edited manually.

yellow-battery/
β”œβ”€β”€ design/                  # Wireframes, videos and assets for documentation
β”œβ”€β”€ src/                     # Main source code (Development)
β”‚   β”œβ”€β”€ assets/              # Original images and icons
β”‚   β”œβ”€β”€ css/                 # Styles following architecture BEM and Atomic Design principles
β”‚   └──js/                   # UI logic and PWA registration
β”œβ”€β”€ dist/                    # Production build (Generated by Gulp - DO NOT EDIT)
β”œβ”€β”€ index.html               # Base semantic structure and main markup
β”œβ”€β”€ gulpfile.js              # Automation pipeline (Minification and optimization tasks)
└── package.json             # Project dependencies and npm scripts

🎨 Reference & Inspiration

Inspiration

πŸ‘¨β€πŸ’» Author and Contact

Felindo
Felipe De Andrade

Made with ❀️ by Felipe De Andrade πŸ‘‹πŸ½ Get in touch!

LinkedIn CodePen Gmail

About

πŸ₯ Site da banda Yellow Battery. 🟑

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors