Skip to content

sokolovstas/renwu-web

Repository files navigation

Веб приложение

Это фронтенд для сервиса https://renwu.ru

Мы открыли исходный код этого проекта, чтобы вы могли принять участие в его разработке и улучшении. Приложение использует Angular вместе с NX workspace, разделено на библиотеки и микрофронтенды.

Публичная версия является бета версией и подразумевает breaking changes в процессе разработки и до релиза стабильной версии.

Начало работы

Клонирование и зависимости

npm install

Перед стартом нужно изменить настройки окружения

environments/environment.ts

Запуск проекта

npm run start

Приложение доступно по адресу http://localhost:4200 Микрофронты стартуют по порту 4201 и выше http://localhost:4201

Экстрак локалей

npm run locales

Структура

/libs - библиотеки

  • /libs/app-ui - библиотека высокоуровневых компонентов для основных модулей приложения.
  • /libs/board - сервисы и компоненты для досок
  • /libs/components - UI kit для приложения
  • /libs/core - ядро содержит основные сервисы и компоненты и может использоваться в кастомных проектах
  • /libs/mentions - библиотека для упоминаний пользователей/задач при текстовом вводе
  • /libs/messaging - библиотека для мессенджера
  • /libs/utils - вспомогательные утилиты

/apps - микрофронтенды и хост приложения

  • /apps/app - основное host приложение
  • /apps/boards - доски
  • /apps/dashboard - дэшборд
  • /apps/messenger - мессенджер
  • /apps/profile - настройки профиля
  • /apps/projects - список и настройки проектов
  • /apps/settings - настройки инстанца
  • /apps/task - карточка задачи
  • /apps/tasks - список задач с поискои и фильтрацией

указаны только используемые модули

Участие

Мы всегда рады вкладу сообщества. Хотите предложить новую функцию или нашли ошибку? Создайте Pull Request. А ещё присоединяйтесь к нашему каналу в Telegram, чтобы всегда быть в курсе новостей.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published