Skip to content

Сервис поиска ближайших машин для перевозки грузов.

License

Notifications You must be signed in to change notification settings

dsuhoi/delivery-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

delivery-service

Сервис поиска ближайших машин для перевозки грузов.


Установка

В корневой директории выполните команду:

docker compose up -d --build

Просмотр

Перейдите по адресу 0.0.0.0:8083 для просмотра карты с грузами и машинами или 0.0.0.0:8001 для работы с API сервиса.

Архитектура

flowchart LR
    subgraph server [Server]
        direction TB

        subgraph db [Databases]
            direction TB
            db1[(PostGis)]
        end
        db1 <--> b1
        subgraph b1 [Backend]
            direction LR
            b2[[Cars API]]
            b3[[Cargo API]]
        end

        ng{{Nginx}} <--> b1
        react[[ReactJS]]
        ng <-- GraphQL --> react
    end

    subgraph cls [Clients]
        direction LR
        cl1([Client 1])
        cl2([Client 2])
    end
    react <-. WEB .-> cls
    ng <-. REST API .-> cls
Loading

Сервис разделен на три части:

  • База данных PostGis
  • Backend на FastAPI
  • Frontend на ReactJS

License

Copyright © 2023 dsuhoi.

This project is MIT licensed.

About

Сервис поиска ближайших машин для перевозки грузов.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published