BanderaChat is a chat application built using FastAPI, MySQL, and WebSockets. It features its own authentication system and a frontend built with Vue.js. The application is deployed using Kubernetes and Okteto.
- Real-time chat using WebSockets
- User authentication
- Frontend built with Vue.js
- Backend built with FastAPI
- MySQL database
- Deployed with Kubernetes and Okteto
Python 3.11+ and/or Docker
- Install docker
- clone project from githuub
- Edit the Docker environment variables inside docker-compose.yml run command below from terminal/command line
docker-compose up
Contributions to BanderaChat are welcome! Please see our contributing guidelines for more information.