An open API service indexing awesome lists of open source software.

https://github.com/daniilium/crypto-dashboard


https://github.com/daniilium/crypto-dashboard

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# crypto-dashboard

## Описание

**Crypto Dashboard** – это проект, предоставляющий таблицу для отслеживания ТОП 50 криптовалют с самой большой капитализацией.

---

## Запуск проекта

### 1. Запуск через Docker Compose (рекомендуется)

1. Убедитесь, что у вас установлен Docker и Docker Compose.
2. Из корня проекта выполните команду:

```bash
docker compose up -d
```

3. После запуска приложения будут доступны по следующим адресам:
- Фронтенд: [http://localhost:8080/](http://localhost:8080/)
- Бэкенд: [http://localhost:3000/](http://localhost:3000/)

---

### 2. Запуск в режиме разработки

#### Установка зависимостей

##### Если вы используете **PNPM**:
1. Установите зависимости и запустите проект одной командой:
```bash
pnpm i && pnpm dev
```

##### Если вы используете **NPM**:
1. Перейдите в директории `apps/backend` и `apps/frontend` и выполните команды:
```bash
npm i
npm run dev
```

#### Конфигурация окружения

Перед запуском в режиме разработки:
1. Найдите файл `.env.sample` в корне проекта.
2. Переименуйте его в `.env`.

---