Skip to content

KomAnw/middle.messenger.praktikum.yandex

Repository files navigation

Messanger App

О проекте: это онлайн мессенджер.
Функционал: регистрация, авторизация, отправка сообщений/файлов, просмотр истории сообщений, редактирование профиля, смена пароля и аватара.
Что интересного: весь функционал разработан с использованием нативного JS (TS), иными словами без фреймворков. Архитектура и структура исполнена в компонентном подходе. Реализован собственный шаблонизатор, работают жизненные циклы компонентов, кастомная валидаци, написана своя обертка для xhr, настроены линтинги, приложение работает как SPA. Раздача статики через Express.

Tech Stack

Client: Html, Sass, Typescript, Parcel
Server: Node, Express

Run Locally

Clone the project

  git clone https://github.com/KomAnw/messanger

Install dependencies

  yarn

Start the dev varsion:

  yarn start

Start the optimized (prod) version:

  yarn build

Start deploy:

  yarn deploy

Run eslint:

  yarn run eslint

Run stylelint:

  yarn run stylelint

Demo

Netlify

🔗 Links

pull request

About

Самостоятельный проект

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published