Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vostafi69/guardarian-page
https://github.com/vostafi69/guardarian-page
Last synced: 13 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/vostafi69/guardarian-page
- Owner: Vostafi69
- Created: 2024-12-05T17:28:52.000Z (22 days ago)
- Default Branch: main
- Last Pushed: 2024-12-07T09:30:44.000Z (21 days ago)
- Last Synced: 2024-12-07T10:22:14.877Z (21 days ago)
- Language: SCSS
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Guardarian ("For business" page)
![Logo or Banner](./examples/banner.png)
## 🚀 Описание
"For business" страница ориентирована на бизнес-пользователей и включает новые элементы интерфейса, согласованные с дизайн-макетом.
## 🛠️ Стек технологий
- **React**
- **TypeScript**
- **SCSS/Modules**## 📦 Установка и запуск
### Требования
> [!IMPORTANT]
> Node.js >= 20
> yarn >= 1.22.22#### Требования для разработки в контейнере
> [!IMPORTANT]
> Docker >= 27.0.3
> Docker compose >= 2.28.1### Установка
```bash
# Клонировать репозиторий
$ git clone https://github.com/Vostafi69/guardarian-page.git# Перейти в директорию проекта
$ cd guardarian-page# Скопировать .env файл
$ cp .env.example .env
```### Запуск в режиме разработки
```bash
# Установка зависимостей
$ yarn
# Для работы в контейнере
$ docker compose up -d
# Для работы на локальной машине
$ yarn dev
```Приложение будет запущено на [http://localhost:80](http://localhost:80) (если не менялся порт).
### Сборка для продакшена
```bash
$ yarn build
```Собранные файлы будут находиться в папке `dist`.
````
## 📂 Структура проекта```plaintext
/public # Шрифты
src/
├── assets/ # Изображения
├── app/ # Главный слой с глобальными настройками
├── pages/ # Страницы приложения
├── widgets/ # Готовые модули приложения
├── features # Фичи
├── entities # Бищнес сущности, преимущественно с бэкэнда
├── shared/ # Базовые компоненты, хелперы и прочее
````_Сделано в качестве стажировочного задания для EverCode ❤️._