HashThread — анонимная платформа для обсуждений в формате тредов, где каждый тред живёт 24 часа. Вдохновлено анонимностью 4chan и удобством Threads от Instagram.
- Framework: Next.js — рендеринг на стороне сервера (SSR) и статическая генерация.
- State Management: Zustand — лёгкое и минималистичное управление состоянием.
- Data Fetching: TanStack Query — управление серверным состоянием и кешированием запросов.
- UI Library: shadcn/ui — готовые стилизованные компоненты на базе Radix UI.
- Стили: Tailwind CSS — современная утилитарная CSS-система.
- Framework: NestJS — модульная архитектура и строгая типизация.
- Database: MongoDB — документоориентированная база данных.
- ODM: Mongoose — работа с MongoDB через схемы и модели.
cd hashthread_frontend
npm i
npm run devПо умолчанию поднимется на: http://localhost:3000
cd hashthread_backend
npm i
nest start devSwagger-документация API: http://localhost:3001/api
| Service | Port |
|---|---|
| NestJS API | 3001 |
| MinIO S3 | 9000 |
| MinIO Console | 9001 |
| MongoDB | 27017 |
| Next Js | 3000 |

