> For the complete documentation index, see [llms.txt](https://pavewise.gitbook.io/pavewise-style-guide-and-more/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://pavewise.gitbook.io/pavewise-style-guide-and-more/at-a-glance/tech-stack.md).

# Tech Stack

## Frontend [(go to)](/pavewise-style-guide-and-more/frontend/overview.md)

* **Language:** [TypeScript](https://www.typescriptlang.org/)
* **Framework:** *(none)*
* **Libraries:**
  * **General:** [ReactJS](https://react.dev/)
  * **UI:** [MUI](https://mui.com/material-ui/getting-started/)
  * **Forms:** [React Hook Form](https://react-hook-form.com/)
  * **Validation:** [Zod](https://zod.dev/)
  * **Data Fetching:** [Axios](https://axios-http.com/)
  * **State Management**
    * **Client:**  [Zustand](https://docs.pmnd.rs/zustand/getting-started/introduction)&#x20;
    * **Server:**  [React Query](https://tanstack.com/query/v3/) (aka TanStack Query)
  * **Testing**
    * **Unit:**  [StorybookJS](https://storybook.js.org/)&#x20;
  * **Additional**
    * **Tables:** [Material React Table](https://www.material-react-table.com/) *(*[*TanStack Table*](https://tanstack.com/table/v8)*-based)*
    * **Charts:** [Apex Charts](https://www.npmjs.com/package/apexcharts) *(*[*SvgJS*](https://svgjs.dev/docs/3.0/faq/)*-based)*
    * **UI visualization:**  [StorybookJS](https://storybook.js.org/)

## **API** [**(go to)**](/pavewise-style-guide-and-more/api/overview.md)

* **Protocol:** REST
* ...
* ...

## Backend [(go to)](/pavewise-style-guide-and-more/backend/overview.md)

* **Language:** Ruby
* **Framework:**  Ruby on Rails (Rails)
* **Libraries (gems):**
  * ...
  * ...

## Database [(go to)](/pavewise-style-guide-and-more/database/overview.md)

* **Type/Design:** SQL (relational/RDBMS)
* **Implementation:** PostgreSQL
* **Additional**
  * **File storage**
    * **Media (images/videos):** AWS S3
    * **Other:** AWS S3
  * ...
  * ...

## DevOps [(go to)](/pavewise-style-guide-and-more/dev-ops/overview.md)

* ...
* ...GitHub Actions
* ...Docker/Kubernetes/etc.

## ...

* ...
* ...

## ...

* ...
* ...
