Перейти к содержимому

Мой вклад

Я выполнил основную часть разработки, а Владимир занимался большей частью тестирования. CodeMeet был совместным проектом.

Как я работал над проектом

  • Работал над веб-интерфейсом и сценариями взаимодействия разработчиков через API.
  • Проект объединяет клиент на TypeScript, сервер Spring Boot с REST и GraphQL и PostgreSQL с PostGIS. Запуск компонентов организован через Docker.
Обзор реализации
  1. Интерфейс на TypeScript
  2. Spring Boot / GraphQL
  3. PostgreSQL / PostGIS

Что это

CodeMeet - совместный проект с Владимиром. Я выполнил основную часть разработки, он занимался большей частью тестирования. Клиент на TypeScript взаимодействует с сервером Spring Boot через REST и GraphQL; данные хранятся в PostgreSQL с PostGIS.

Возможности

  • Профили и взаимодействие разработчиков
  • Клиент на TypeScript
  • Сервер Spring Boot с REST и GraphQL
  • PostgreSQL и PostGIS
  • Запуск компонентов через Docker

Технологии

TypeScriptJavaSpring BootGraphQLPostgreSQLPostGISDocker

Как запустить

git clone https://github.com/AG064/CodeMeet.git
cd CodeMeet
./run-all.sh   # or run-all.ps1 on Windows
# Opens backend on :4000, frontend on :3000