Skip to content
Support-InformatiquePublic

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Company Website

This repository hosts the codebase for our company's website. Our website provides an engaging platform for potential clients and partners to learn about our team, our services, and our successful projects.

🧑‍💻 Technologies

The project is built using the following technologies:

React TypeScript Tailwind CSS ViteJS

💼 Features

  1. Why Us - In this section, we highlight our value proposition, and why potential clients should choose our services.
  2. Our Team - A showcase of our team members along with their unique avatars. This helps to establish a personal connection with visitors.
  3. Our Clients - We take pride in showcasing the logos of our esteemed clients as a testament to our quality services.
  4. Our Services - Here, we elaborate on the range of services we offer - from full-stack web development to IT support.
  5. Our Projects - This section showcases some of our most noteworthy projects, demonstrating our technical proficiency and ability to deliver results.

🔄 Continuous Integration / Continuous Deployment (CI/CD)

We follow the best practices for CI/CD using GitHub Actions.

Linting Check

Every push to the main branch installs the committed pnpm lockfile with pnpm install --frozen-lockfile, audits dependencies, checks types, and runs pnpm run lint.

lint

Automatic Deployment

Any push to the prod branch triggers an automatic deployment to both live sites. CD uses Node.js 24 and the pinned pnpm version to install pnpm-lock.yaml with --frozen-lockfile, runs pnpm audit, and builds with pnpm run build (including lint and TypeScript checks).

deploy

Dependency maintenance

Use pnpm (the version in packageManager) and commit pnpm-lock.yaml; there is no npm lockfile. Run pnpm audit, pnpm typecheck, and pnpm build after updates.

React Router 7 and Vite 6 replace the vulnerable older versions. Tailwind CSS 4 and TypeScript ESLint 8 remove the unpatched braces dependency. Tailwind uses @tailwindcss/postcss, loads the existing theme through @config, and declares dynamic mountain backgrounds with @source inline. The CSS requires Safari 16.4+, Chrome 111+, or Firefox 128+. The YAML override keeps Vite's dependency on a patched release.

📖 License

This project is MIT licensed.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages