---
sidebar_position: 1
---

# Technologies

UnitTCMS is powered by following technologies. For more detailed info, please check package.json.

## Frontend

| Technology                                      | Use                  |
| ----------------------------------------------- | -------------------- |
| [React](https://react.dev/)                     | Rendering            |
| [Next.js](https://nextjs.org/)                  | Routing, etc.        |
| [HeroUI](https://www.heroui.com/)               | UI library           |
| [next-intl](https://next-intl-docs.vercel.app/) | Internationalization |
| [ApexCharts](https://apexcharts.com/)           | Charts               |

## Backend

| Technology                          | Use                |
| ----------------------------------- | ------------------ |
| [Node.js](https://nodejs.org/en)    | JavaScript runtime |
| [Express](https://expressjs.com/)   | API Server         |
| [Sequelize](https://sequelize.org/) | ORM                |
| [SQLite](https://www.sqlite.org/)   | database           |

## Other

| Technology                            | Use                    |
| ------------------------------------- | ---------------------- |
| [Prettier](https://prettier.io/)      | Format                 |
| [ESLint](https://eslint.org/)         | Lint                   |
| [Vitest](https://vitest.dev/)         | Unit Testing Framework |
| [Playwright](https://playwright.dev/) | E2E Testing Framework  |
