Skip to content

FadingPandaa/Developer-Profile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Developer Portfolio

My personal developer portfolio built with a cyber-industrial visual theme, neon accents, terminal style UI, and hologram project displays. Built with PHP for modular page routing CSS/JS for all interactivity.


Features

  • Terminal-style hero section — landing page greeting rendered with a typewriter effect inside a mock terminal window.
  • Hologram project podiums — interactive, hover-reactive project showcases with image popups.
  • Secure Transmission Portal — a styled contact form with drag-and-drop file upload and a simulated upload prcentage counter.
  • Voltage Core theme switcher — toggle between "Cyan Nominal" and "Red Voltage Overload" color themes, persisted via the CORE_STATE button on the top right.
  • Diagnostic status UI — console-style status messages and a preloader on page load
  • PHP-based routing — a single entry point (index.php) includes the correct page based on a page query parameter

Tech Stack

Layer Technology
Backend / Routing PHP
Structure & Styling HTML5, custom CSS3
Interactivity Vanilla JavaScript

Project Structure

Developer Profile/
├── index.php              # Entry point / page router
├── home-content.php        # Home page content
├── about.php                # About / skills page
├── projects.php             # Project showcase page
├── contact.php               # Contact form page
├── success.php                # Contact form success page
├── includes/
│   ├── header.php               # Shared header, nav, and theme toggle
│   └── footer.php                # Shared footer and social links
├── css/
│   └── style.css                  # All styling, including theme variables
├── js/
│   └── main.js                     # Form handling, typewriter effect, theme toggle
└── assets/                          # Project thumbnails and profile image

Pages

  • Home — hero introduction with typewriter animation and featured projects. Hover above the [USER_PROG] to view image. Homepage

  • About — Breif intro of myself, skills, languages/frameworks, tools/IDEs, and personal intrests. About

  • Projects — showcase of featured builds, each linking to its GitHub repository. Hover above the projects to view the project thumbnail. Projects

  • Contact — a form for sending a message, with the option to attachment a file.

Contact

Featured Projects

  • PennyWise — expense tracking app built with Kotlin/Java in Android Studio. (Collaboration with @Amo)

  • Clinic Database System — relational database system for clinical administration, built with MySQL/SSMS.

  • CyberBot — a C# automation built in Visual Studio 2022 to help people them know what cybersecurity is at a basic level.

  • PASTIMES — a e-Commerce platform to buy, and sell clothes, built with PHP, MariaDB, and HTML/CSS. (Collaboration with @Amo)


Getting Started

Prerequisites

  • PHP 7.4 or higher
  • A local PHP server (built-in server, XAMPP, MAMP, etc.)

Running Locally

  1. Clone the repository:
    git clone https://github.com/FadingPandaa/<repo-name>.git
    cd "Developer Profile"
  2. Start a local PHP server from the project root:
    php -S localhost:8000
  3. Open http://localhost:8000 in your browser.

Roadmap

  • Multi-page navigation with hash-based routing and page transitions
  • Skeleton loading screens
  • Animated SVG character on the Contact page
  • Centralized site configuration (config.php)

Author

Keabetswe Masole

About

A developer profile created for me, by me, showcasing skills from school, personal projects, and collaborations. It is styled with a cyber gaming theme, featuring neon UI, hologram showcases, and a terminal to get in contact with me (working on getting it to work).

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors