MiniTwit is a messaging application which was converted from Flask to FastAPI framework.
You can find the deployed application here or https://opsdev.gg
- Docker must be installed.
- Inside src/backend there is a file called ".env_sample". Input all necessary fields and rename the file to ".env".
Inside src/ there is a docker-compose.yml file. Composing this file up will generate all necessary containers, volumes and files to run the application.
Once the containers have been deployed: navigate to http://localhost:8000 to access the main page.
All required dependencies will be installed once docker-compose file is executed.
However, in the rare case that there is no way to run docker containers. You can find the list of all dependencies here or inside src/backend/requirements.txt
Anyone is welcome to contribute, however, if you decide to get involved, please take a moment to review the guidelines.
The team employs efficient logging infrastructure to track errors and other forms of data. Check out the teams Postmortem report for a more detailed view on how the team tracks and manages errors.
The team is commited to providing excelent service to their customers. Check out our commitments here.
The team is proud to support our fellow students by evaluating their applications security.
Additionally, the team would like to thank Group d CI/CDont for their contributions to the security of the application.
The code is available under the MIT license.
