chrismolli / mapmap

Experimenting with Containerization, Microservices and REST APIs to build a geo-information app using Leaflet.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mapmap

Experimenting with Containerization, Microservices and REST APIs.


A view of the frontend.

Description

This project was built in order to get some hands-on experience with docker, postgres and flask. It creates a set of random locations, that are queried from the database, processed by the backend service and parsed to the frontend application.

The architecture is as following:

[postgres/db] <- 1 -> [py/backend] <- 2 -> [nginx/frontend]
1 psql
2 flask

Installation

  1. Run docker-compose build && docker-compose up to start the application.
  2. Connect to the frontend using localhost:8180

About

Experimenting with Containerization, Microservices and REST APIs to build a geo-information app using Leaflet.

License:MIT License


Languages

Language:JavaScript 42.7%Language:Python 26.4%Language:TypeScript 21.6%Language:HTML 5.7%Language:Dockerfile 3.4%Language:CSS 0.2%