Skip to content

zakharb/ReactAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

description

usage

🟦 Getting Started

ReactAPI is an example of user interface based on

For CRUD operations is used Tickets-Comments model

The user can create Tickects and add Comments to them

The UI is in reactive mode and notifies changes immediately
Backend works in async mode with high performance and lightweight API

Requirements

React FastAPI Docker Postgres Nginx

Installing

Clone the project

git clone git@github.com:zakharb/reactapi.git
cd reactapi

Start docker-compose

docker-compose up -d

animated

🟦 Usage

Frontend

Create, update, delete Tickets

Create, update, delete Comments

Backend

Get, put, update, delete Tickets via API Tickets

Get, put, update, delete Comments via API Comments

🟦 Deployment

Edit Dockerfile for each Microservice and deploy container

🟦 Versioning

Using SemVer for versioning. For the versions available, see the tags on this repository.

🟦 Authors

  • Zakhar Bengart - Initial work - Ze

See also the list of contributors who participated in this project.

🟦 License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation - see the LICENSE file for details