Монорепозиторий с двадцатью девятью самостоятельными сервисами и личными кабинетами. У каждого проекта собственный Node.js backend, SQLite-база пользователей и cookie-сессии.
| Проект | Назначение | Локальный порт |
|---|---|---|
nodewatch-console |
Мониторинг серверов | 4173 |
fastletter |
Доставка документов | 4203 |
north-language |
Онлайн-школа языков | 4204 |
deskroom |
Бронирование коворкингов | 4205 |
green-index |
Уход за растениями | 4206 |
clearbook |
Бухгалтерия самозанятых | 4207 |
city-frame |
Архив городской фотографии | 4208 |
form-school |
Курсы по дизайну | 4209 |
rentbase |
Аренда техники | 4210 |
safebox |
Городское хранение вещей | 4211 |
pawline |
Ветеринарная клиника | 4212 |
veloforge |
Велосипедная мастерская | 4213 |
sidequest |
Платформа локальных событий | 4214 |
wattboard |
Домашний энергомониторинг | 4215 |
mediaroute |
Личный кабинет клиники | 4216 |
tideline |
Кабинет яхтенной марины | 4217 |
storeflow |
Магазин и склад | 4218 |
archive |
Защищённый личный архив | 4219 |
orbit |
Организация командировок | 4220 |
cloudsphere |
Командное облачное хранение | 4221 |
vaulta |
Приватное облачное хранилище | 4222 |
framecloud |
Медиа-облако для съёмок | 4223 |
backline |
Резервное копирование бизнеса | 4224 |
teamdrop |
Передача проектных файлов | 4225 |
cloudnest |
Семейное облачное хранилище | 4226 |
syncraft |
Облако сборок для разработки | 4227 |
helium-room |
Защищённая data room | 4228 |
ledgerlake |
Архив соответствия | 4229 |
relaybox |
Управляемые ссылки для файлов | 4230 |
Из корня репозитория:
npm run dev:fastletterЛибо из папки конкретного проекта:
cd fastletter
npm run devДемо-вход для проектов FASTLETTER–WATTBOARD: demo@service.ru / demo123.
Демо-вход NODEWATCH: demo@nodewatch.io / nodewatch.
npm run checkКаждый проект является автономным: внутри находятся собственные index.html, styles.css, app.js, server.js, package.json и README.md.
При первом запуске backend автоматически создаёт базу .data/app.db и демо-пользователя. Пароли хешируются через crypto.scrypt, а серверные сессии передаются через HttpOnly cookie. Файлы баз исключены из Git.




























