Commit Graph

35 Commits

Author SHA1 Message Date
JeffEmmett 7faf653008 Improve layout of available classes providing a clearer viewing experience
Updates class cards to a 4x1 layout with adjusted image height and font sizes.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 149ccd4a-2ccb-4219-9a7b-69a9690dd7ac
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/9533e364-1c2f-4acb-9908-c17f5726174e.jpg
2025-06-14 01:22:54 +00:00
JeffEmmett db5c60e6ab Increase the size of the "Book a Class" button for better visibility
Increase the button's padding and font size in `classes-section.tsx` by modifying Tailwind CSS classes.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9139fa4a-deb6-40f3-971b-e98fd6d687ed
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/7e0c882f-0ba7-4a0a-95a9-053449215a72.jpg
2025-06-13 22:38:38 +00:00
JeffEmmett 25727d172a Visual edit
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9139fa4a-deb6-40f3-971b-e98fd6d687ed
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/27961860-e88b-41ac-a047-d0e5f710e101.jpg
2025-06-13 22:37:57 +00:00
JeffEmmett 8968eb30c2 Adjust the class display to better utilize screen space on all devices
Modify grid layout in ClassesSection component to display classes in a 2x2 or 1x4 grid.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9139fa4a-deb6-40f3-971b-e98fd6d687ed
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/27961860-e88b-41ac-a047-d0e5f710e101.jpg
2025-06-13 22:37:14 +00:00
JeffEmmett 11f0e0cac9 Restored to 'd61513cacf5706dece92e93c98e688f2157a7738'
Replit-Restored-To: d61513cacf
2025-06-13 22:34:52 +00:00
JeffEmmett 3a8e00beb5 Make description text match the title's color for visual consistency
Updates the description text color to match the title color in ClassesSection component.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e524de2d-167c-4bad-8c36-b012186a210b
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/04f98d46-2770-4434-b3e7-c394e967c42f.jpg
2025-06-13 22:34:32 +00:00
JeffEmmett b11e42d24e Improve visual appeal of classes section with updated color scheme
Updates the ClassesSection component to use a white background and rose-colored title text.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e524de2d-167c-4bad-8c36-b012186a210b
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/b60d7c99-8303-475a-b813-05db8978bab2.jpg
2025-06-13 22:32:49 +00:00
JeffEmmett 8d841572f8 Update the website with a new photo for the online Pilates classes
Replaces `FadiaPoseImage` with `FadiaBallImage` for online classes in `class-card.tsx` and adds new image asset.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d004b9e1-f9be-46e2-acda-f440ccd644a9
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/dc3325df-cfe8-446e-82e2-816c277f97a5.jpg
2025-06-13 19:18:18 +00:00
JeffEmmett aa750a296f Update the picture for private sessions to better highlight the instructor
Replaced Fadia-6_1749838606834.jpg with Fadia-7_1749842141071.jpg in ClassCard component.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d004b9e1-f9be-46e2-acda-f440ccd644a9
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/00914959-0c4d-46d2-b9c1-fbd084f3787b.jpg
2025-06-13 19:16:27 +00:00
JeffEmmett 5f5309a7dd Update image shown for private Pilates sessions on the website
Replaces Fadia-132.jpg with Fadia-6_1749838606834.jpg for the private sessions image in ClassCard component.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d004b9e1-f9be-46e2-acda-f440ccd644a9
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/b6b08874-754a-4142-ad1e-11c5116b8285.jpg
2025-06-13 18:17:17 +00:00
JeffEmmett 7b5d25b933 Update image for online Pilates classes to better represent the style
Replaces fadia-bridge_1749838118611.jpg with fadia pose_1749838215401.jpg for the online class image in ClassCard component.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d004b9e1-f9be-46e2-acda-f440ccd644a9
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/928ea7ac-cfe2-45d3-857b-f5d3a84fd7f6.jpg
2025-06-13 18:11:16 +00:00
JeffEmmett a8015b790e Update image for online Pilates classes to better reflect the activity
Replaces FadiaStudioImage with FadiaBridgeImage for "online" class type in `client/src/components/classes/class-card.tsx`.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d004b9e1-f9be-46e2-acda-f440ccd644a9
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/b6d2dd27-e318-41af-8d4b-6afb2cfeac30.jpg
2025-06-13 18:09:17 +00:00
JeffEmmett ab0484f16e Showcase different class types with unique, representative images
Implement dynamic image selection for class cards based on classType.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d004b9e1-f9be-46e2-acda-f440ccd644a9
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/a2f79e84-df0d-4bb5-8ea7-a2e7862fc47d.jpg
2025-06-13 18:02:17 +00:00
JeffEmmett e3865110ab Update class images to feature new photography across the entire website
Replaces class-specific images with a single garden image and imports the new asset.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d004b9e1-f9be-46e2-acda-f440ccd644a9
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/06caff84-bd63-4b19-b1af-45c821567903.jpg
2025-06-13 17:47:17 +00:00
JeffEmmett b00e3e0ab1 Make booking class button visually consistent with subscription prompt
Update ClassesSection component button color from bg-red-900 to bg-rose to match the subscribe button aesthetic.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d004b9e1-f9be-46e2-acda-f440ccd644a9
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/a061d5f3-7242-433d-bfb8-e630d0abfb43.jpg
2025-05-21 14:33:07 +00:00
JeffEmmett 121676ac5d Make the "Book a Class" button more visually prominent on the website
Update button color from bg-rose-800 to bg-red-900 in ClassesSection component.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d004b9e1-f9be-46e2-acda-f440ccd644a9
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/782a10eb-0e72-4c9d-8514-2dafe4c342f5.jpg
2025-05-21 14:32:19 +00:00
JeffEmmett cb12269a92 Make class booking more reliable and fix potential website navigation issues
Replaces React Router's Link component with an anchor tag to fix a navigation error.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d004b9e1-f9be-46e2-acda-f440ccd644a9
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/aaa159d8-3ce5-403e-8a0f-24a4e809706f.jpg
2025-05-21 14:28:17 +00:00
JeffEmmett d2d771d751 Prompt users to book classes with a clear call-to-action button
Adds a "Book a Class Now" button with custom styling to ClassesSection.tsx.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d004b9e1-f9be-46e2-acda-f440ccd644a9
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/ecc09ee7-7096-4a54-9152-ed822ecb4d91.jpg
2025-05-21 14:27:09 +00:00
JeffEmmett 85b8b7f72f Update class descriptions and add new option for flexibility classes
Removes duration from class cards and adds "online" option to class types.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 88cd88e4-2dbe-4df6-8c8a-7e38f13ef1ec
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/49bbd4f5-89e2-42cc-a706-b2d7be5a2a6e.jpg
2025-05-21 12:42:07 +00:00
JeffEmmett 9360a308ba Add option for users to join pilates class from the comfort of their homes
Implements "online" class type with UI updates and data in `class-card.tsx` and `storage.ts`.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 88cd88e4-2dbe-4df6-8c8a-7e38f13ef1ec
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/4e295331-1a0b-4c58-bfd5-9a273f0b80f2.jpg
2025-05-21 12:41:27 +00:00
JeffEmmett b91163373f Remove the class descriptions from the main page to simplify navigation
Removes the two `div` elements containing class descriptions in `client/src/components/classes/classes-section.tsx`.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 88cd88e4-2dbe-4df6-8c8a-7e38f13ef1ec
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/04c8bac5-7aca-4971-99f6-fc32773d82b7.jpg
2025-05-21 12:38:46 +00:00
JeffEmmett f84e26b18c Show available in-person and online classes providing scheduling flexibility
Adds online class information and modifies the classes section layout in classes-section.tsx.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 88cd88e4-2dbe-4df6-8c8a-7e38f13ef1ec
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/15117d0c-db25-4956-8c45-978ac0e5e958.jpg
2025-05-21 11:34:15 +00:00
JeffEmmett 1b50674491 Show available Pilates classes without booking options or pricing
Removes booking functionality and price display from ClassCard and ClassesSection components.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 88cd88e4-2dbe-4df6-8c8a-7e38f13ef1ec
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/6dde4ef6-6ad6-4713-b98b-6bd86ff25b19.jpg
2025-05-21 11:09:29 +00:00
JeffEmmett 6026c3269d Highlight upcoming classes and move above the "Meet Fadia" section
Update ClassesSection background color and reorder sections on HomePage.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 88cd88e4-2dbe-4df6-8c8a-7e38f13ef1ec
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/03b46d39-dce6-4652-bad0-6908df71c458.jpg
2025-05-21 11:04:25 +00:00
JeffEmmett 4054248cc0 Use a consistent teal color scheme across the entire website
Updates button colors and background colors to use a unified teal palette.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: acaf01d7-65a7-4fc5-901d-853488e196e8
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/04651487-1b7a-48d4-baa0-8848ea5a34ef.jpg
2025-05-10 00:16:13 +00:00
JeffEmmett 8f586105ba Enhance website aesthetics with teal accents and unique class images
Updates the color theme to teal and uses distinct images for each class type.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: acaf01d7-65a7-4fc5-901d-853488e196e8
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/725cddc1-d370-4b9b-a488-f35bbfa8cd97.jpg
2025-05-10 00:14:21 +00:00
JeffEmmett de877f254e Update section backgrounds to align with the brand's selected color palette
Replaces Tailwind CSS background classes with inline styles and adds brand colors to `tailwind.config.ts`.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: acaf01d7-65a7-4fc5-901d-853488e196e8
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/a0d4fe1f-319f-4ebd-a49e-0ddf038350b9.jpg
2025-05-10 00:08:26 +00:00
JeffEmmett e5336b5598 Update website's logo and class images to reflect brand aesthetic
Replaces the default logo and class images with branded assets in `Logo.tsx` and `ClassCard.tsx`.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: acaf01d7-65a7-4fc5-901d-853488e196e8
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/db3cbf92-12f6-4335-9ab0-3f0d4d975fb0.jpg
2025-05-10 00:06:01 +00:00
JeffEmmett 6e9fd8a0d3 Update website to feature new photos of Pilates with Fadia
Replaces existing images with new photos in About, Classes, and Hero sections, importing FadiaImage assets.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: acaf01d7-65a7-4fc5-901d-853488e196e8
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/3eb7ed81-dfee-4991-8c2d-7676f2f29e4d.jpg
2025-05-10 00:04:49 +00:00
JeffEmmett 82d2fcce67 Enhance visual appeal and user experience across website sections
Updates section background colors and styles for better aesthetics and readability.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: acaf01d7-65a7-4fc5-901d-853488e196e8
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/d2469624-3470-40cd-96dc-7a41833cdec1.jpg
2025-05-09 23:56:35 +00:00
JeffEmmett d8620a0a13 Simplify website design by removing unnecessary decorative elements
Removes SectionDivider, IslamicPattern, and StarDivider components and simplifies section styling in classes, community, cta, and newsletter sections.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: acaf01d7-65a7-4fc5-901d-853488e196e8
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/d0851f8a-ea37-4d01-9787-26b9ceec5b34.jpg
2025-05-09 23:50:17 +00:00
JeffEmmett 81d95cb0da Showcase Fadia's background, philosophy, and class offerings on the site
Updates the about section and classes section and adds a new CTA section.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: acaf01d7-65a7-4fc5-901d-853488e196e8
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/2196c12c-ccf3-47bb-a2c0-9141ee72f8f4.jpg
2025-05-09 23:36:45 +00:00
JeffEmmett c814070374 Enhance website design with decorative elements and organized sections
Implements SectionDivider components and decorative patterns in AboutSection, ClassesSection, and FeaturesSection for visual appeal.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: acaf01d7-65a7-4fc5-901d-853488e196e8
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/69a90cd0-7d9b-4d41-b614-a96cdbdbcca4.jpg
2025-05-07 03:42:26 +00:00
JeffEmmett 78958cd6af Improve the website's appearance and navigation for a better user experience
Fixes image URL type in ClassCard and adds styling to Link components in Header.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: acaf01d7-65a7-4fc5-901d-853488e196e8
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/a204958c-2c80-4d4c-8cf4-2cabe0721c6a.jpg
2025-05-07 02:38:17 +00:00
JeffEmmett 8d2fa13a67 Set up basic website structure and design for Pilates with Fadia
Initial commit adding project configuration, core components, and styling.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: acaf01d7-65a7-4fc5-901d-853488e196e8
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/e81f975c-20f0-40ea-9a01-fa18c3af74b4.jpg
2025-05-07 02:36:27 +00:00