No description
Find a file
Vadym Samoilenko b45a1810c3 Add filler reviews for AI bots and web development, fix carousel with few reviews
Google reviews come first, filler reviews pad the carousel to ensure it works smoothly.
Filler reviews focus on AI chatbots, voice assistants, and website development.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 14:43:06 +00:00
.github/workflows Fix CI/CD: use printf for SSH key to preserve formatting 2026-03-08 13:51:00 +00:00
assets Initial commit: Aimpress website 2026-03-08 13:47:37 +00:00
email-api Initial commit: Aimpress website 2026-03-08 13:47:37 +00:00
public Add SEO, structured data, AI indexing, and Google Reviews integration 2026-03-08 14:26:05 +00:00
scripts Fix deploy to preserve reviews.json and show all rated reviews 2026-03-08 14:30:37 +00:00
server Filter out reviews without text, sync twice a month 2026-03-08 14:40:13 +00:00
src Add filler reviews for AI bots and web development, fix carousel with few reviews 2026-03-08 14:43:06 +00:00
.dockerignore Initial commit: Aimpress website 2026-03-08 13:47:37 +00:00
.gitignore Initial commit: Aimpress website 2026-03-08 13:47:37 +00:00
CLAUDE.md Initial commit: Aimpress website 2026-03-08 13:47:37 +00:00
docker-compose.yml Initial commit: Aimpress website 2026-03-08 13:47:37 +00:00
Dockerfile Initial commit: Aimpress website 2026-03-08 13:47:37 +00:00
eslint.config.js Initial commit: Aimpress website 2026-03-08 13:47:37 +00:00
index.html Add SEO, structured data, AI indexing, and Google Reviews integration 2026-03-08 14:26:05 +00:00
package-lock.json Add SEO, structured data, AI indexing, and Google Reviews integration 2026-03-08 14:26:05 +00:00
package.json Add SEO, structured data, AI indexing, and Google Reviews integration 2026-03-08 14:26:05 +00:00
README.md Initial commit: Aimpress website 2026-03-08 13:47:37 +00:00
tsconfig.app.json Initial commit: Aimpress website 2026-03-08 13:47:37 +00:00
tsconfig.json Initial commit: Aimpress website 2026-03-08 13:47:37 +00:00
tsconfig.node.json Initial commit: Aimpress website 2026-03-08 13:47:37 +00:00
vite.config.ts Initial commit: Aimpress website 2026-03-08 13:47:37 +00:00

React + TypeScript + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

React Compiler

The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see this documentation.

Expanding the ESLint configuration

If you are developing a production application, we recommend updating the configuration to enable type-aware lint rules:

export default defineConfig([
  globalIgnores(['dist']),
  {
    files: ['**/*.{ts,tsx}'],
    extends: [
      // Other configs...

      // Remove tseslint.configs.recommended and replace with this
      tseslint.configs.recommendedTypeChecked,
      // Alternatively, use this for stricter rules
      tseslint.configs.strictTypeChecked,
      // Optionally, add this for stylistic rules
      tseslint.configs.stylisticTypeChecked,

      // Other configs...
    ],
    languageOptions: {
      parserOptions: {
        project: ['./tsconfig.node.json', './tsconfig.app.json'],
        tsconfigRootDir: import.meta.dirname,
      },
      // other options...
    },
  },
])

You can also install eslint-plugin-react-x and eslint-plugin-react-dom for React-specific lint rules:

// eslint.config.js
import reactX from 'eslint-plugin-react-x'
import reactDom from 'eslint-plugin-react-dom'

export default defineConfig([
  globalIgnores(['dist']),
  {
    files: ['**/*.{ts,tsx}'],
    extends: [
      // Other configs...
      // Enable lint rules for React
      reactX.configs['recommended-typescript'],
      // Enable lint rules for React DOM
      reactDom.configs.recommended,
    ],
    languageOptions: {
      parserOptions: {
        project: ['./tsconfig.node.json', './tsconfig.app.json'],
        tsconfigRootDir: import.meta.dirname,
      },
      // other options...
    },
  },
])