EN | RU
This web application was developed using FastAPI to showcase the framework's capabilities and gain experience in web development. It provides basic chat functionality for exchanging messages between users.
The main objective of this project is to create a working prototype of a chat web application using FastAPI. The project was completed by a single developer as part of a coursework to gain practical experience with FastAPI technology.
- The system allows users to register and authenticate their accounts.
- Registered users can communicate with each other through instant messaging.
- The user interface is designed to be simple and intuitive for ease of use.
- FastAPI[all]: A Python web framework with a full suite of tools for creating web applications.
- SQLAlchemy: A library for working with relational databases in Python.
- passlib[bcrypt]: A library for hashing passwords using bcrypt.
- PyJWT: A library for working with JSON Web Tokens (JWT) in Python.
- Flask-Admin: A tool for creating administrative interfaces based on Flask.