Проект Обычного чата
- Routing: SPA with navigation between pages (login, registration, profile, chats)
- Authorization: Login, registration, and logout features with backend API integration
- WebSocket: Real-time messaging support
- TypeScript: Full TypeScript support
- Vite: Project built using Vite for fast development and bundling
- User Settings Management: Change profile data, avatar, and password
- Chat Management: Create, delete, and manage chats
- TypeScript
- Vite
- WebSocket
- SCSS
- Handlebars (for templating)
- ESLint
- Prettier
- Husky
git clone [ссылка на репозиторий]
- клонировать репозиторий к себе на локальный компьютер.npm run dev
- запустить проект в режиме разработкиnpm run build
- собрать проектnpm run checkTypes
- запустить проверку типовnpm run test
- запустить автотестыnpm start
- запустить публичную версию проекта со всеми тестами