Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

REST API для сайта-фильмотеки

NotificationsYou must be signed in to change notification settings

Dolaxom/CPP_FilmsLibrary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Тестовое задание от ВК по реализации API для сайта-фильмотеки.

Необходимо реализовать API для добавления и вывода информации об актёрах и фильмах.

Мои функции API:

  • GET /actors - выводит всех актёров
  • GET /films - выводит все фильмы и актёров, которые в них снимались
  • POST /actors - добавить актёра
  • POST /films - добавить фильм

Стек

Redis, Docker, PostgreSQL, Crow++, json_nlohmamn.


Архитектура

Корень проекта в src/main.cc.

В src/database класс-обёртка для Си-шных структур библиотеки postgresql.

В src/uitls классы для работы с файлами, конфигами, логами и другими вспомогательными функциями.

В src/server вся логика для обработки вызовов к API.


Код написан в соответствии с Google Style и использованием компонентов языка C++17. Есть подключенный CI для проверки сборки проекта и описание в формате Swagger 2.0.


server

About

REST API для сайта-фильмотеки

Topics

Resources

Stars

Watchers

Forks


[8]ページ先頭

©2009-2025 Movatter.jp