Skip to content

danmarques127-sys/rbpersonaltrainer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ‹οΈ Title + One-liner

RB Personal Trainer β€” a production-ready static website for a gym / personal training / health lifestyle brand, built with an SEO-first, performance-focused, and accessibility-aware mindset.

Built and maintained by Dangelo Marques (GitHub: https://github.com/danmarques127-sys)


πŸ”— Live Links


✨ Features

  • Multi-page static site with consistent navigation (Gym / Training / Nutrition / Contact / etc.)
  • SEO-first structure (semantic HTML, meta + OG, robots + sitemap, predictable internal links)
  • Performance-minded assets + cache policy via .htaccess (fast repeat visits)
  • Accessibility-aware layout (semantic landmarks, readable hierarchy, keyboard-friendly behavior)
  • Deployment-friendly for Apache/cPanel + GitHub Pages preview pipeline

🧰 Tech Stack

  • HTML5 β€” semantic structure for SEO & accessibility
  • CSS3 β€” responsive UI, components, and brand styling (orange & black theme)
  • Vanilla JavaScript β€” lightweight interactions and UI animations (no frameworks)
  • PHP β€” server-side logic, form handling, and dynamic content rendering
  • MySQL β€” relational database for application data (users, forms, content)
  • Apache (.htaccess) β€” caching strategy, routing rules, and security headers
  • Git + GitHub β€” professional versioning, releases, and CI workflows
  • HTTPS (SSL) β€” encrypted traffic and production-grade security

πŸ—‚οΈ Project Structure

β€œProduction static site” layout β€” simple, portable, predictable for real hosting.

/ β”œβ”€β”€ assets/ β”‚ β”œβ”€β”€ css/ # Stylesheets β”‚ β”œβ”€β”€ js/ # JavaScript β”‚ β”œβ”€β”€ img/ # Images (flattened; no /images nesting) β”‚ └── icons/ # Icons + favicons (flattened; no /icons nesting) β”œβ”€β”€ seo/ β”‚ β”œβ”€β”€ robots.txt β”‚ └── sitemap.xml β”œβ”€β”€ docs/ β”‚ └── ARCHITECTURE.md β”œβ”€β”€ .github/ β”‚ └── workflows/ β”‚ └── link-check.yml β”œβ”€β”€ .gitignore β”œβ”€β”€ .htaccess β”œβ”€β”€ index.html └── *.html


πŸš€ Deployment

GitHub Pages (Preview)

  1. Repo β†’ Settings β†’ Pages
  2. Source: Deploy from a branch
  3. Branch: main β€’ Folder: / (root)
  4. Save β†’ use the generated Pages URL

Production Deployment

The website is deployed on an Apache server with support for .htaccess rules for caching, routing, and security headers.

Production environment considerations:

  • Server must allow .htaccess overrides
  • SEO assets (robots.txt, sitemap.xml) are publicly accessible
  • All internal links and assets are validated post-deployment

πŸ—„οΈ Cache Policy

  • Static assets (CSS/JS/images/icons) are cached aggressively for repeat visits.
  • HTML is cached shorter to avoid stale pages after content updates.

πŸ“„ License

All Rights Reserved β€” This repository represents a real client-grade production website.
No reuse, redistribution, or modification is allowed without explicit permission.


πŸ‘€ Author

Dangelo Marques
Software Engineer β€’ Web Architecture β€’ SEO-driven Systems GitHub: https://github.com/danmarques127-sys

About

Full-featured Personal Trainer SaaS built with PHP, MySQL and modern frontend. Includes multi-role dashboards, authentication, messaging, goals tracking and email workflows.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Contributors