Skip to content

shamemask/middle.messenger.praktikum.yandex

Repository files navigation

Vanilla Vite Handlebars SCSS TypeScript ESLint Prettier Husky

Описание

Проект Обычного чата

Features

  • 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

Tools & Technologies

  • TypeScript
  • Vite
  • WebSocket
  • SCSS
  • Handlebars (for templating)
  • ESLint
  • Prettier
  • Husky

Установка

  1. git clone [ссылка на репозиторий] - клонировать репозиторий к себе на локальный компьютер.
  2. npm run dev - запустить проект в режиме разработки
  3. npm run build - собрать проект
  4. npm run checkTypes - запустить проверку типов
  5. npm run test - запустить автотесты
  6. npm start - запустить публичную версию проекта со всеми тестами

Команда

Артамонов Даниил

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published