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

https://github.com/leroyalle/chime-frontend

Social network with chat, login, news, likes and comments
https://github.com/leroyalle/chime-frontend

nextjs nextui socket-io tanstack-query

Last synced: 10 months ago
JSON representation

Social network with chat, login, news, likes and comments

Awesome Lists containing this project

README

          

# Chime Frontend

Фронтенд часть социальной платформы Chime.

## Возможности

- Посты с медиа
- Личные интерактивные чаты
- Лайки и комментарии
- Подписчики и друзья
- Репосты и закладки

## Технологии

- Next.js
- TypeScript
- NextUI + Shadcn/ui
- TanStack Query
- Zustand
- Tailwind CSS
- Socket IO

## Запуск приложения

### Требования:

- Node.js 18+
- Docker (опционально)

### Локальная разработка:

1. Клонируйте репозиторий:

```bash
git clone https://github.com/Leroyalle/chime-frontend.git
cd chime-frontend
```

2. Создайте и заполните файл `.env`:

```bash
cp .env.example .env
```

3. Установите зависимости:

```bash
npm install --legacy-peer-deps
```

4. Запустите сервер разработки:

```bash
npm dev dev --turbopack
```

### Продакшн:

```bash
npm run build
npm run start
```

### Docker:

Проект включает Dockerfile и docker-compose.yml для контейнеризации.

```bash
# Сборка и запуск
docker compose up
```