Skip to content

feat: site #111

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 10 commits into from
Jun 29, 2025
Merged

feat: site #111

merged 10 commits into from
Jun 29, 2025

Conversation

GalvinPython
Copy link
Owner

@GalvinPython GalvinPython commented May 5, 2025

adds a site and api for the bot
closes #35

@GalvinPython GalvinPython added enhancement New feature or request component: site labels May 5, 2025
@GalvinPython GalvinPython added this to the 2.0.0 milestone May 5, 2025
@GalvinPython GalvinPython requested a review from Copilot May 5, 2025 19:18
@GalvinPython GalvinPython moved this to In review in Feedr May 5, 2025
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds a complete website for the bot, incorporating multiple new UI components and pages. Key changes include the addition of sections (Hero, Features, Testimonials, FAQ, etc.), a new Navbar and Footer, and configuration updates for Astro with React and Tailwind integrations.

Reviewed Changes

Copilot reviewed 31 out of 34 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
web/src/components/TrustedBy.tsx Introduces a section displaying server trust metrics.
web/src/components/Testimonials.jsx Creates a testimonials section with repeated customer feedback data.
web/src/components/ScrollUpButton.tsx Adds a scroll-to-top button with scroll event listener functionality.
web/src/components/Navbar.tsx Implements a responsive navigation bar with desktop and mobile modes.
web/src/components/Hero.tsx Implements the main landing section with call-to-action buttons.
web/src/components/Footer.tsx Adds a footer component with site navigation and attribution.
web/src/components/FeaturesYouTube.tsx Constructs a section showcasing YouTube-related features.
web/src/components/FeaturesDiagonal.tsx Builds a similar section for Twitch features using a diagonal layout.
web/src/components/Features2.jsx Introduces an additional feature section with images and icons.
web/src/components/Features1.jsx Implements a feature section with multiple image assets and descriptions.
web/src/components/FAQ.tsx Provides an expandable FAQ section.
web/src/components/DiscordMessageEmbed.tsx Tests a Discord message embed component using react components.
web/src/assets/icons/* Adds icon components used across the site.
web/astro.config.mjs Configures Astro with React and Tailwind integrations and a static output.
web/README.md Acknowledges the site theme source.
Files not reviewed (3)
  • web/.prettierrc: Language not supported
  • web/package.json: Language not supported
  • web/public/robots.txt: Language not supported
Comments suppressed due to low confidence (1)

web/src/components/Testimonials.jsx:9

  • [nitpick] Three testimonial objects have identical data; if unintentional, consider varying the content or confirming that the duplication is desired.
{ customerName: "John Watkins", customerTitle: "Founder of Dashflow", content: "...", image: testimonial1 }

@GalvinPython GalvinPython moved this from In review to In progress in Feedr May 5, 2025
GalvinPython and others added 2 commits May 5, 2025 20:32
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@GalvinPython GalvinPython self-assigned this May 6, 2025
@GalvinPython GalvinPython linked an issue May 6, 2025 that may be closed by this pull request
7 tasks
@GalvinPython GalvinPython marked this pull request as ready for review June 29, 2025 20:06
@GalvinPython
Copy link
Owner Author

yolo 🔥

@GalvinPython GalvinPython merged commit 029059e into dev Jun 29, 2025
1 check passed
@github-project-automation github-project-automation bot moved this from In progress to Done in Feedr Jun 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: site enhancement New feature or request
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Work on a new site
1 participant