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

Conversation

codemile
Copy link
Contributor

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

…tter type safety and readability

chore(package.json): update scripts to include separate client and server commands for improved development workflow
… 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
…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
…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.
… 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
…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
…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
…behavior

refactor(Header): remove unnecessary onClick event handler from link elements to improve usability
…ter layout consistency

feat(Footer): add social media links for LinkedIn, Threads, and Instagram to enhance user engagement
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 codemile linked an issue Aug 22, 2024 that may be closed by this pull request
@codemile codemile enabled auto-merge (squash) August 22, 2024 12:27
@codemile codemile merged commit 1cd2af6 into main Aug 22, 2024
5 checks passed
@codemile codemile deleted the 32-mockup-a-landing-page-for-ai-graphr-website branch August 22, 2024 12:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Mockup a landing page for AI Graphr website
1 participant