https://github.com/zhima-mochi/login-website
https://github.com/zhima-mochi/login-website
csrf docker fastapi jwt mysql nginx react redis sqlalchemy tailwindcss
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/zhima-mochi/login-website
- Owner: Zhima-Mochi
- Created: 2022-02-21T11:56:10.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-03-12T04:31:17.000Z (over 4 years ago)
- Last Synced: 2025-12-26T05:59:16.824Z (6 months ago)
- Topics: csrf, docker, fastapi, jwt, mysql, nginx, react, redis, sqlalchemy, tailwindcss
- Language: JavaScript
- Homepage:
- Size: 678 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LOGIN WEBSITE
## Overview
This application offer function of user authentication, when users register and login, they can edit their information until they logout or json web token is expired.
## Architecture

> They are different containers in Docker compose.
## Technology Stack
### Infrastructure
* MySQL
* Redis
* Nginx
* ASGI
* Docker
* Json Web Tokens (JWT) Authentication
* CSRF protection
### Backend RESTful API
* FastAPI
* SQLAlchemy ORM
* Databases Asynchronous I/O
### Frontend Webpage
* Creat React App
* Redux
* Tailwind CSS
## Getting started
```sh
docker-compose up
```
## Demo







