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
- Host: GitHub
- URL: https://github.com/leroyalle/chime-frontend
- Owner: Leroyalle
- Created: 2024-12-05T11:15:31.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-04T03:17:57.000Z (11 months ago)
- Last Synced: 2025-03-04T03:31:18.767Z (11 months ago)
- Topics: nextjs, nextui, socket-io, tanstack-query
- Language: TypeScript
- Homepage:
- Size: 1.35 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```