Skip to content

FadingPandaa/PASTIMES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pastimes® Streetwear Archive

Administrative & E-commerce Control System

Pastimes® is a modern streetwear e-commerce platform designed to represent South African culture through a minimalist, tech-forward digital experience. This repository contains the full-stack web application, including a customer-facing storefront and a comprehensive administrative terminal for inventory, order, and user management.


Project Overview

The project is built with a "Terminal" aesthetic, focusing on high-contrast visuals (Pure Black #000000) and professional-grade data management. It serves as a final-year software development capstone, demonstrating proficiency in relational database architecture and secure administrative workflows.

Core Features

  • Minimalist Storefront: A premium shopping experience with clean product galleries and high-contrast UI.
  • Administrative Control Unit: A central dashboard for real-time business telemetry.
  • Relational Order Processing: Linked data structures between customers, orders, and itemized product logs.
  • Automated Manifest Generation: One-click logistics documentation for order fulfillment.

Technical Stack

  • Language: PHP 8.x
  • Database: MariaDB / MySQL
  • Frontend: HTML5, CSS3, Bootstrap 5
  • Typography: Inter (Variable Weights)

Database Schema

The system utilizes the clothingstore_db database with the following primary tables:

  • users: Manages identities, roles (Admin/Customer), and credentials.
  • products: Stores inventory data and asset paths.
  • orders: Tracks top-level transaction data and status.
  • order_items: Maintains the relational link for quantities per order.

  1. Website Manual

Pastimes® System Manual

Operational Guide for Customers and Administrators

This document outlines the standard operating procedures for the Pastimes® e-commerce ecosystem.


1. Customer User Guide

The customer experience is optimized for simplicity and visual impact.

Account Management

  • Registration: Users must register an account to facilitate order tracking.
  • Profile: Log in via the account portal to update personal details or view order history.

Shopping Workflow

  • Browsing: Navigate the homepage to view the curated streetwear collection.
  • Selection: Click on individual products to view pricing (ZAR) and item specifications.
  • Ordering: Add items to the cart and proceed to checkout to finalize the transaction.

2. Administrator Terminal Guide (Control Unit)

The Administrative Terminal is restricted to users with elevated system roles.

Accessing the Terminal

  • Login: Navigate to admin_login.php. Access is only granted to users with the admin role in the database.

Dashboard Telemetry

  • Metrics: View the "Total Inventory," "Active Orders," and "Revenue" cards for a snapshot of business health.
  • System Status: Monitor the live status indicator to ensure the Midrand HQ link is operational.

Inventory Management

  • Audit: Access the Inventory tab to review current stock levels.
  • Update: Add new products by uploading images and setting valuations, or edit existing assets to reflect current availability.

Fulfillment & Logistics

  • Order Logs: Review all incoming transactions in the Orders tab.
  • Generating Manifests: Click the Manifest button on any order to view the full shipping document, including itemized contents and customer identity.
  • Printing: Use the "Print Document" function within the Manifest view to generate physical packing slips.

User Auditing

  • Customer Base: View the Customers tab to manage the user directory and verify account registration dates.

Author

Project Manager: Keabetswe Masole
Developer: Amogelang Refilwe Matlhaga

eCommerce website template

About

Pastimes® is a modern streetwear e-commerce platform designed to represent South African culture through a minimalist, tech-forward digital experience. This repository contains the full-stack web application, including a customer-facing storefront and a comprehensive administrative terminal for inventory, order, and user management.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors