Skip to content

Repository files navigation

Feathers

A Dockerized fashion website prototype built to learn and practice PHP.

GitHub stars GitHub forks GitHub issues Last commit Docker

📑 Table of Contents

📝 Description

Feathers is a fashion-oriented web application prototype created as a hands-on learning project for PHP development. It integrates dynamic PHP scripts with static HTML and CSS structures to build a simple online store layout, featuring dedicated pages for browsing, product details, and shopping cart management.

The application leverages standard PHP architecture, coordinating backend operations through core files like brain.php and admin.php while rendering user-facing components with cart.php and details.php. The entire project is packaged with a Dockerfile to ensure a consistent, self-contained development and runtime environment without manual server configuration.

✨ Key Features

  • 🛒 Shopping Cart and Details — Utilizes cart.php and details.php to simulate dynamic shopping cart operations and detailed item views.
  • 🧠 Centralized Backend Logic — Features dedicated scripts like brain.php and admin.php to manage administration and core business flows.
  • 🐳 Dockerized Environment Support — Includes a pre-configured Dockerfile to containerize the PHP application and its assets for easy deployment.
  • 🎨 Styled Fashion Interface — Features a custom CSS stylesheet and multiple pre-configured web-optimized images to display fashion merchandise.

🎯 Use Cases

  • Studying or practicing PHP backend web development using a practical, self-contained e-commerce project template.
  • Quickly launching a local PHP and HTML development sandbox inside a lightweight Docker container.

🛠️ Tech Stack

Frontend..

  • HTML
  • CSS
  • JAVASCRIPT
  • BOOTSTRAP

Backend..

  • PHP
  • JAVASCRIPT

Database..

  • MySQL
  • 🐳 Docker

⚡ Quick Start

# 1. Clone the repository
git clone https://github.com/Alone-Prodipta/Feathers.git

# See the Development Setup section below

📁 Project Structure

.
├── Dockerfile
├── admin.php
├── brain.php
├── cart.php
├── contact.php
├── details.php
├── endline.png
├── header.avif
├── home.php
├── index.html
├── india.css
├── ph1.jpg
├── ph2.webp
├── ph3.webp
├── ph4.jpg
├── pic 1.webp
├── pic 2.jpg
├── pic 3.jpg
├── pic 4.webp
└── script.js

🛠️ Development Setup

Docker

  1. docker build -t my-app .
  2. docker run -p 3000:3000 my-app

🚢 Deployment

Hosted on infinity free.com

Website Architecture

Docker

docker build -t feathers .
docker run -p 3000:3000 feathers

⚙️ CI/CD is configured via GitHub Actions (see .github/workflows/).

👥 Contributing

Contributions are welcome! Here's the standard flow:

  1. Fork the repository
  2. Clone your fork: git clone https://github.com/Alone-Prodipta/Feathers.git
  3. Branch: git checkout -b feature/your-feature
  4. Commit: git commit -m 'feat: add some feature'
  5. Push: git push origin feature/your-feature
  6. Open a pull request

About

Fasion website for men

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages