Compare commits

...

4 Commits

Author SHA1 Message Date
Jeff Emmett 86162daafd Add backlog with new website redesign task
- task-001: New Website Redesign (branch: new-website)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-03 21:58:16 -08:00
Jeff Emmett 21829b43f6 Add GitHub to Gitea mirror workflow
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-22 18:02:15 -08:00
Jeff Emmett ed7b210f78 Update .gitignore to exclude environment files
- Add .env files to .gitignore (contains secrets)
- Fix repository remote configuration

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-22 16:53:37 -08:00
Jeff Emmett 2b30cae68f update website 2025-06-15 18:46:31 +02:00
8 changed files with 74 additions and 18 deletions

28
.github/workflows/mirror-to-gitea.yml vendored Normal file
View File

@ -0,0 +1,28 @@
name: Mirror to Gitea
on:
push:
branches:
- main
- master
workflow_dispatch:
jobs:
mirror:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Mirror to Gitea
env:
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
GITEA_USERNAME: ${{ secrets.GITEA_USERNAME }}
run: |
REPO_NAME=$(basename $GITHUB_REPOSITORY)
git remote add gitea https://$GITEA_USERNAME:$GITEA_TOKEN@gitea.jeffemmett.com/jeffemmett/$REPO_NAME.git || true
git push gitea --all --force
git push gitea --tags --force

7
.gitignore vendored
View File

@ -3,4 +3,9 @@ dist
.DS_Store
server/public
vite.config.ts.*
*.tar.gz
*.tar.gz
# Environment variables (contains secrets)
.env
.env.local
.env.*.local

15
backlog/config.yml Normal file
View File

@ -0,0 +1,15 @@
project_name: "PWF Website"
default_status: "To Do"
statuses: ["To Do", "In Progress", "Done"]
labels: []
milestones: []
date_format: yyyy-mm-dd
max_column_width: 20
auto_open_browser: true
default_port: 6420
remote_operations: true
auto_commit: false
zero_padded_ids: 3
bypass_git_hooks: false
check_active_branches: true
active_branch_days: 60

View File

@ -0,0 +1,22 @@
---
id: task-001
title: New Website Redesign
status: In Progress
assignee: []
created_date: '2025-12-03'
labels: [feature, redesign, frontend]
priority: high
branch: new-website
---
## Description
Complete redesign of the PWF website with new layout and features.
## Branch Info
- **Branch**: `new-website`
## Acceptance Criteria
- [ ] New visual design
- [ ] Updated content
- [ ] Responsive layout
- [ ] Deploy to production

View File

@ -1,6 +1,4 @@
import { Link } from "wouter";
import FadiaImage from "../../assets/Fadia-167-crop.jpg";
import FadiaBridgeImage from "@assets/fadia-bridge3_1749866400701.jpg";
import FadiaStretchImage from "@assets/fadia-stretch_1749866078708.jpg";
export function AboutSection() {
@ -9,18 +7,6 @@ export function AboutSection() {
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div className="flex flex-col md:flex-row items-center">
<div className="md:w-1/2 md:pr-12 mb-8 md:mb-0">
{/* Main center image */}
<div className="mb-6">
<img
src={FadiaImage}
alt="Fadia smiling"
className="w-full h-auto rounded-md"
/>
</div>
{/* Bottom image */}
<div>
<img
src={FadiaStretchImage}

View File

@ -1,5 +1,5 @@
import { Link } from "wouter";
import FadiaImage from "@assets/Fadia-167-crop_1749865267638.jpg";
import FadiaImage from "@assets/Fadia-167-crop.jpg";
export function HomeAboutSection() {
return (

View File

@ -2,7 +2,7 @@ import { Link } from "wouter";
export function CTASection() {
return (
<section className="py-16 pb-8 text-white bg-[#b550767d]" style={{ backgroundColor: '#B55076' }}>
<section className="py-16 pb-8 text-white bg-[#b5507680]">
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-center">
<h3 className="text-2xl md:text-3xl font-playfair font-semibold mb-8">
Ready to feel stronger, more connected, and at home in your body?

View File

@ -17,7 +17,7 @@ export function TestimonialsSection() {
color: "purple",
},
{
quote: "Fadia's classes are unique and challenging. Having had many pilates trainers throughout the years, I can say that Fadia is the only teacher that involved everyone's needs into one routine and focuses on motivating and engaging everyone like no other. Every time, my body felt renewed and better, even if it was online!",
quote: "Having had many pilates trainers throughout the years, I can say that Fadia is the only teacher that involved everyone's needs into one routine and focuses on motivating and engaging everyone like no other. Every time, my body felt renewed and better, even if it was online!",
author: "Leyla from Colombia",
memberSince: "",
initials: "LC",