Commit Graph

153 Commits

Author SHA1 Message Date
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 038cd60b74 Reorder the links in the website footer to improve user navigation
Rearranges footer links in `client/src/components/navigation/footer.tsx`, swapping "Book Classes" and "About Fadia" links.

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/98b95389-1341-4d1d-9bd8-8c7574a80b8b.jpg
2025-06-13 18:06:29 +00:00
JeffEmmett cdad829218 Update class booking button to align with site's overall purple color scheme
Change CTA button class in `cta-section.tsx` from `bg-white text-teal` to `bg-purple text-white`.

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/bb95419d-0dfc-4c19-81a3-e7631e834460.jpg
2025-06-13 18:04:34 +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 fcdb5e8637 Change the community button color to match the class booking button
Updates the community section button's background color from teal to rose in `client/src/components/community/community-section.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/411e032e-c1d3-4314-9bce-0b0129615827.jpg
2025-06-13 17:43:24 +00:00
JeffEmmett 12548732db Revise footer layout, removing classes section for a cleaner presentation
Removes the "Classes" section from the Footer component in `client/src/components/navigation/footer.tsx` and adjusts grid layout.

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/7b214f7a-642a-49b8-822f-5e5c474835c8.jpg
2025-06-13 17:23:52 +00:00
JeffEmmett 8cda541c4b Remove the classes link from the footer's quick links section
Removes the "/classes" Link component from the footer navigation in `client/src/components/navigation/footer.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/b74c9792-e260-4bab-a35c-7a8aaeb98c6f.jpg
2025-06-13 17:22:18 +00:00
JeffEmmett 9ce72ffeb8 Ensure the contact form displays correctly on the website's contact page
Increase iframe height and set minHeight to ensure full contact form visibility.

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/7492b031-d390-480e-8039-74eb2c82d4da.jpg
2025-06-13 17:12:22 +00:00
JeffEmmett f0c7150ddb Display contact form in a full-screen widget without scroll bar
Modify ContactSection component to render Mailchimp iframe with `scrolling="no"` and increased height for full-screen display.

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/e2d11d08-168d-4fd5-b4c6-d4e5148dc70f.jpg
2025-06-13 17:10:02 +00:00
JeffEmmett 82441e3a41 Relocate newsletter signup form to the website footer for better visibility
Moves the newsletter signup component to footer.tsx and implements form handling with useMutation and toast notifications.

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/8a40a41a-2f28-479d-8bd5-c1453ab81453.jpg
2025-06-13 17:05:39 +00:00
JeffEmmett c064189156 Move newsletter signup to site footer to improve user experience
Relocates the newsletter subscription form from CommunitySection to Footer 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/c7e52e19-7db8-4a13-a7ba-edb8cc5749ed.jpg
2025-06-13 17:04:55 +00:00
JeffEmmett b84816e026 Update links to direct users to the correct Pilates with Fadia Youtube channel
Updates the Youtube link in Footer.tsx and constants.tsx to the official channel: https://www.youtube.com/channel/UCUbMEjCowuRroSFzkP31Jlw.

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/8ca627ff-2bc7-4002-860c-0651a09eb2cb.jpg
2025-06-13 16:53:31 +00:00
JeffEmmett d0dbf6d4ac Visual edit
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/160be26a-b5eb-403e-854c-4fcd0c0a77bc.jpg
2025-06-13 16:37:15 +00:00
JeffEmmett 548fead15e Replace the current contact form with an updated Mailchimp version
Replaces the contact form in `contact-section.tsx` with a Mailchimp embed for improved form management.

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/160be26a-b5eb-403e-854c-4fcd0c0a77bc.jpg
2025-06-13 16:19:39 +00:00
JeffEmmett c42db15c9c Update the website's description to better reflect the online Pilates focus
Updates meta tags and form target in `client/index.html` and `client/src/components/contact/contact-section.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/621afcbb-f455-489d-b0a5-35345cc01dfa.jpg
2025-06-13 16:12:39 +00:00
JeffEmmett cc05d5cb71 Make the text in the website's main introduction area a brighter white
Updates the text color in HeroSection.tsx to #ffffff for increased visibility.

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/621afcbb-f455-489d-b0a5-35345cc01dfa.jpg
2025-06-13 15:12:38 +00:00
JeffEmmett 446a7c7af7 Update the color scheme of the main welcome section for visual consistency
Updates the hero section's background color to purple and text to white, and upgrades @replit/vite-plugin-cartographer from 0.1.2 to 0.2.7.

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/682fdb05-3d2a-4eba-b931-7383ef5fe2a3.jpg
2025-06-13 14:53:06 +00:00
JeffEmmett d78c67c9e0 Embed contact form directly from Mailchimp and remove Sendgrid integration
Replaces Sendgrid API with embedded Mailchimp form HTML in contact-section.tsx, removing @sendgrid/mail from package.json and package-lock.json.

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/e51b3c7d-cf74-4b3a-a77b-fc7160bbdcea.jpg
2025-05-23 08:31:19 +00:00
JeffEmmett ac87b5cdea Ensure contact form submissions are reliably sent to the business email
Refactor contact form submission handling: store in DB, remove nodemailer, add contact-email.ts with placeholder.

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/fbc207ce-44c9-4811-aa9b-391da58d5ffe.jpg
2025-05-23 07:45:15 +00:00
JeffEmmett ed2cb775bf Enable website to send email notifications for new contact form submissions
Adds nodemailer to send contact form messages to hello@pilateswithfadia.com.

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/326fe4d1-4762-4d4b-a391-c6c35a1a7590.jpg
2025-05-23 07:36:34 +00:00
JeffEmmett 82d58348e7 Emphasize button text to guide users more effectively through website
Refactors Header component to use font-bold class on the Login and Sign Up buttons.

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/b135df3c-ee4b-4111-9723-1219b57b96f3.jpg
2025-05-22 13:11:20 +00:00
JeffEmmett 938e2c9cad Improve button appearance and layout across the website for better UX
Centers the "Learn More" button and bolds text on all buttons using Tailwind CSS.

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/0f8830e6-c999-49b3-a919-bd665fc87e48.jpg
2025-05-22 13:10:45 +00:00
JeffEmmett 46bfd8eefa Deployed your application
Replit-Commit-Author: Deployment
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/cf8eec18-638b-48bc-8a3b-261b9a31e056.jpg
Replit-Commit-Deployment-Build-Id: 950e97a9-13b1-47c6-93ca-7a02b59a9b01
2025-05-21 14:44:30 +00:00
JeffEmmett 1b5c775ebd Update contact form button to reflect the brand's dark purple color
Updates the contact form submit button's background color from teal to purple in `client/src/components/contact/contact-section.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/cf8eec18-638b-48bc-8a3b-261b9a31e056.jpg
2025-05-21 14:40:38 +00:00
JeffEmmett ffbfdf82a1 Link the Instagram icon in the footer to Fadia's personal Instagram page
Updates the Instagram link in `client/src/components/navigation/footer.tsx` to point to Fadia's profile.

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/e4656e4a-a6e3-48a7-867a-a1af2b207167.jpg
2025-05-21 14:36:52 +00:00
JeffEmmett c7ec039e0e Update website to reflect a more personal and welcoming message for users
Updates SEO title and description in constants.tsx and home-page.tsx, also adds Open Graph meta tags.

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/f95d9a57-1b95-4ef2-b18b-e8d99518f710.jpg
2025-05-21 14:35:38 +00:00
JeffEmmett 25d10ff78d Update community access button to match the website's overall style
Changes the community section button color from rose-800 to teal in community-section.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/da091d49-440c-4ea8-b397-64e60434bfa8.jpg
2025-05-21 14:34:15 +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 7add99429c Emphasize community access button to encourage more users to join
Updates the 'Join Our Community' button color to rose-800 in CommunitySection 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/0a956444-f401-4e77-9455-531cc1e91555.jpg
2025-05-21 14:26:09 +00:00
JeffEmmett 0619200fbf Reduce the empty space above and below the contact form section
Decrease top and bottom padding and margin in ContactSection 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/c4330dd2-5995-4cfa-b686-5836a23b9754.jpg
2025-05-21 14:25:09 +00:00
JeffEmmett fa1f23521a Add a direct link to class calendar on the header and footer sections
Add calendar link with path '/calendar' to Header and Footer components.

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/5a13f3d6-a7cc-40b0-9f95-c73bf929f745.jpg
2025-05-21 13:58:27 +00:00
JeffEmmett e8c665aa99 Deployed your application
Replit-Commit-Author: Deployment
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/1d29b869-93e3-49ca-ae93-df533f6b984f.jpg
Replit-Commit-Deployment-Build-Id: 1d289b27-d327-4494-b2e9-abcd11c714d2
2025-05-21 13:01:44 +00:00
JeffEmmett 0326293baa Update footer to include a direct link to the class schedule on the website
Replaced social media icons with a calendar icon linking to the Momoyoga schedule in footer.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/1d29b869-93e3-49ca-ae93-df533f6b984f.jpg
2025-05-21 12:54:23 +00:00
JeffEmmett 96eb64a6b6 Restored to '79e3e8c7a9db0d17b7063021fa004eb4a49f816b'
Replit-Restored-To: 79e3e8c7a9
2025-05-21 12:52:17 +00:00
JeffEmmett cc5de73a71 Encourage new users to sign up for a personalized Pilates experience
Adds a sign-up section with a link to the /auth route and updates the CTA section background color to #B55076.

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/7d944091-b7fa-454b-bec7-3deccb032e1c.jpg
2025-05-21 12:51:11 +00:00
JeffEmmett 79e3e8c7a9 Refine class booking call to action and move section to the bottom
Relocates CTASection in HomePage, reduces title to subtitle, removes tagline, and restyles the "Book a Class" button in cta-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/4eae7f10-6f12-45c4-b831-03124753f3e3.jpg
2025-05-21 12:49:20 +00:00
JeffEmmett 5773b98851 Update website logo with new design and increased size for better visibility
Replaced `square-logo.png` with `@assets/PwF Logo (square).png` and increased its size from `w-40` to `w-80` in `client/src/components/navigation/footer.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/eb26c338-b51e-4b8b-bf14-f13726cd3511.jpg
2025-05-21 12:46:54 +00:00
JeffEmmett 11dac2dc69 Adjust logo to display correctly, avoiding distortion and ensuring proper fit
Corrects logo proportions in the footer by changing the height to width styling.

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/22ed0ebf-2c18-4ebf-808b-e73928ba3d86.jpg
2025-05-21 12:44:53 +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 f370ac1012 Remove options for group classes and special workshops from footer
Removes the "Group Classes" and "Special Workshops" links from `client/src/components/navigation/footer.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/96922436-f2d9-4afd-b8a4-417aa5562a32.jpg
2025-05-21 12:37:34 +00:00
JeffEmmett 57dc6cdcbe Add newsletter signup functionality by connecting to Mailchimp
Integrates Mailchimp API to subscribe users to the newsletter list and adds axios for external API requests.

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/df77d7c1-a3c5-4d7d-b70a-658911b331d0.jpg
2025-05-21 12:36:16 +00:00
JeffEmmett cd88e26630 Update contact information and remove phone number from the website
Removes phone number and updates address in Footer component in `client/src/components/navigation/footer.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/203a574c-18ca-4d64-b84c-d73b1e86f6eb.jpg
2025-05-21 12:25:04 +00:00
JeffEmmett 8f189f4812 Relocate community whiteboard so it is only accessible in community area
Moves the community whiteboard from the homepage to the community section.

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/04a85609-46ea-4ad3-8900-3814e64a1cde.jpg
2025-05-21 12:23:25 +00:00
JeffEmmett 64489145af Update the contact section to encourage users to easily reach out
Refactors ContactSection.tsx: modifies title, description, removes location/email, and adjusts form styling.

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/b60f8de9-fe4b-4fa8-a83a-c5936da88337.jpg
2025-05-21 12:20:57 +00:00