evdmatvey / blog-backend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

evd.matvey blog

Это мой pet-project, в котором я создаю свой блог, используя Nest.js & Next.js.

Какой функционал я хочу реализовать

  • Регистрация / авторизация / аунтефикация
  • Разделение аккаунтов на пользователей, авторов и администраторов
  • Создание / редактирование / удаление поста (автором)
  • Создание / редактирование / удаление / возможность цитирования коментария
  • Обратная связь
  • Админ панель
  • Возможность сбора статистики
  • И многое другое

Мотивация (Желание разобраться в...)

  • ...построении backend'а на базе гексагональной архитектуры
  • ...тестирование серверных приложений
  • ...связке typeorm и postgresql
  • ...реализации сбора статистики
  • ...аспектах работы с Nest.js

Stack

  • Nest.js
  • jwt
  • Passport.js
  • PostgreSQL
  • TypeOrm
  • Jest
  • TypeScript
  • Swagger

Установка пакетов

$ npm install

Старт приложения

$ npm run start
# или
$ npm run start:dev

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

$ npm run test

About


Languages

Language:TypeScript 99.0%Language:JavaScript 1.0%