Skip to content
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

32-mockup-a-landing-page-for-ai-graphr-website #33

Merged
merged 13 commits into from
Aug 22, 2024

Commits on Aug 21, 2024

  1. refactor(client): convert functional components to use FC type for be…

    …tter type safety and readability
    
    chore(package.json): update scripts to include separate client and server commands for improved development workflow
    codemile committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    fa5e7c1 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Configuration menu
    Copy the full SHA
    e154673 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8429a30 View commit details
    Browse the repository at this point in the history
  3. feat(client): add global styles and layout components for improved UI…

    … structure
    
    feat(client): implement main page with welcome and color scheme toggle components
    fix(specs): update import path for Page component in index.spec.tsx to reflect new structure
    codemile committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    830d1aa View commit details
    Browse the repository at this point in the history
  4. feat(layout.tsx): move MantineProvider inside the body for proper ren…

    …dering of children components
    
    feat(page.tsx): add HeroImageRight and FeaturesCards components to enhance the page layout
    feat(next.config.js): enable experimental optimization for package imports to improve build performance
    feat(FeaturesCards.module.css): create new CSS module for styling feature cards with responsive design and visual enhancements
    
    feat(FeaturesCards): add new FeaturesCards component to showcase key features of the application with icons and descriptions
    
    feat(HeroImageRight): add CSS module for HeroImageRight component to style layout and responsiveness
    
    feat(HeroImageRight): add HeroImageRight component for enhanced UI presentation
    feat(package.json): add @tabler/icons-react dependency for icon support
    codemile committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    2d95fbf View commit details
    Browse the repository at this point in the history
  5. feat(client): refactor component imports for cleaner structure and ad…

    …d ColorSchemeToggle and FeaturesCards components with styles
    
    This update improves the organization of component imports in `page.tsx` and introduces new `ColorSchemeToggle` and `FeaturesCards` components along with their associated styles. This enhances the user interface by providing a way to toggle color schemes and display feature cards effectively.
    
    feat(FeaturesCards): add FeaturesCards component to showcase key features with icons and descriptions for better user engagement
    
    feat(HeroImageRight): add new CSS module for HeroImageRight component to enhance styling and layout responsiveness
    
    feat(client): add HeroImageRight and Welcome components for enhanced UI
    
    This commit introduces two new components, HeroImageRight and Welcome, to improve the user interface of the application. The HeroImageRight component features a title, description, and a call-to-action button, while the Welcome component provides a welcoming message and guidance for users. Additionally, a corresponding CSS module for styling the Welcome component is included. These additions aim to enhance user engagement and provide a better onboarding experience.
    codemile committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    dfb76f2 View commit details
    Browse the repository at this point in the history
  6. feat(page.tsx): replace Welcome and ColorSchemeToggle components with…

    … FaqSimple to enhance user experience
    
    feat(FaqSimple): add FaqSimple component with accordion for frequently asked questions
    style(FaqSimple.module.css): create styles for FaqSimple component to improve layout and design
    
    chore(Welcome.tsx): remove Welcome component as it is no longer needed in the project
    codemile committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    f7ed24c View commit details
    Browse the repository at this point in the history
  7. feat(FaqSimple): replace placeholder text with relevant FAQ content t…

    …o enhance user experience and provide valuable information about AIGraphr
    
    feat(FeaturesCards): update feature titles, descriptions, and icons to reflect new functionality and improve clarity
    style(FeaturesCards): change badge text and main title to better communicate the purpose of the application
    
    feat(HeroImageRight): update title and description to better reflect AIGraphr's capabilities and enhance user engagement
    style(HeroImageRight): increase max-width of title and description for improved layout on larger screens
    codemile committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    4617112 View commit details
    Browse the repository at this point in the history
  8. feat(client): restructure main page layout by replacing components an…

    …d adding new ones for improved organization and functionality
    
    style(Faq.module.css): add styles for the Faq component to enhance presentation and layout
    
    feat(Faq): add FAQ component to provide users with answers to common questions
    feat(Features.module.css): create styles for FAQ component and other features to enhance UI consistency
    
    feat(Features): add Features component to showcase key functionalities of AIGraphr with a user-friendly interface and mock data
    
    feat(footer, header): add Footer and Header components with styling for improved layout and social media links
    
    This commit introduces new Footer and Header components along with their respective CSS modules. The Footer includes social media icons for better user engagement, while the Header provides a consistent layout for navigation. This enhances the overall user interface and experience of the application.
    
    feat(Header): add a responsive header component with navigation links and a burger menu for better user experience on mobile devices
    
    feat(Hero.module.css): add new CSS module for Hero component to enhance styling and layout
    
    feat(Hero): add Hero component to showcase AIGraphr features and benefits
    refactor(Welcome.module.css): remove unused Welcome module CSS file to clean up the codebase
    codemile committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    491c06d View commit details
    Browse the repository at this point in the history
  9. style(client): enhance global styles for better layout and scrolling …

    …behavior
    
    refactor(Header): remove unnecessary onClick event handler from link elements to improve usability
    codemile committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    4e50ca2 View commit details
    Browse the repository at this point in the history
  10. style(Footer, Header): update CSS to align content to the end for bet…

    …ter layout consistency
    
    feat(Footer): add social media links for LinkedIn, Threads, and Instagram to enhance user engagement
    codemile committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    b7a39c5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    dc201d6 View commit details
    Browse the repository at this point in the history
  12. chore: format .prettierrc for consistency and readability

    docs: update RELEASES.md for improved clarity in release instructions
    feat(client): add jest.setup.ts for enhanced testing environment configuration
    fix(client): add setupFilesAfterEnv to jest.config.ts for proper test setup
    
    feat(tests): enhance testing setup by adding MantineProvider for consistent theming in tests
    fix(Hero): replace HTML entity with JSX escape for apostrophe in text
    style(tailwind): standardize quotes in tailwind.config.js for consistency
    style(jest.config): format jest.config.ts for improved readability and consistency
    
    style(e2e, jest): adjust indentation for consistency and readability in setup and teardown files, and update jest configuration files to follow a uniform style
    
    style(jest): standardize indentation in Jest configuration files for consistency
    feat(package.json): add @testing-library/jest-dom dependency for improved testing capabilities
    
    style(tsconfig.base.json): format JSON structure for better readability and maintainability
    codemile committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    f08e6f6 View commit details
    Browse the repository at this point in the history