An open API service indexing awesome lists of open source software.

https://github.com/zhima-mochi/simple-message-board


https://github.com/zhima-mochi/simple-message-board

docker fastapi nginx python react sqlalchemy

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

# SIMPLE MESSAGE BOARD

## Overview
This application is simple message board, which everyone can post something and response to any post. However, there is no access authentication and recaptcha scheme, do not use to release.

## Architecture

![architecture](architecture/architecture.png)
> They are different containers in Docker compose.

## Technology Stack
### Infrastructure
* PostgreSQL
* Nginx
* ASGI
* Docker

### Backend RESTful API
* FastAPI
* SQLAlchemy Asynchronous I/O

### Frontend Webpage
* Creat React App
* Redux-Saga
* Tailwind CSS

## Getting started
```sh
docker-compose up
```

## Demo
![demo](demo/demo1.png)
![demo](demo/demo2.png)
![demo](demo/demo3.png)