Fizzbuzz draw lolz
Project description
Real-Time Drawing and Guessing Game
Badges
Project Description
This project is a Flask-SocketIO web application designed for real-time communication and interaction through a drawing and guessing game. Players can join rooms, participate in drawing, guess drawings made by others, and see real-time updates.
Team Members
Deployment Link
https://fizzbuzz-draw-5d5v2.ondigitalocean.app/
Docker Container
Link to the container image for the custom subsystem: https://hub.docker.com/r/doodyshark/se-project-5
Getting Started
Follow these instructions to run a copy of the project on your local machine.
Running the Project
-
Clone the Repository
git clone https://github.com/software-students-spring2024/5-final-project-spring-2024-team-fizzbuzz-final.git cd 5-final-project-spring-2024-team-fizzbuzz-final
-
Create a .env file in the root of the directory with the following contents
MONGODB_USER=your_mongodb_user
MONGODB_PASSWORD=your_mongodb_password
MONGODB_HOST=your_mongodb_host
MONGODB_NAME=your_database_name
MONGODB_AUTHSOURCE=admin
MONGODB_PORT=27017
WEBAPP_FLASK_SECRET_KEY=your_secret_key
WEBAPP_FLASK_PORT=5000
WEBAPP_FLASK_ENV = development
WEBAPP_FLASK_APP = app.py
- Running with Docker
To run the project, use
docker-compose up --build
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fizzbuzz_draw-1.0.13.tar.gz
(45.8 kB
view hashes)
Built Distribution
Close
Hashes for fizzbuzz_draw-1.0.13-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 827aa5e0b002fc2c19aaf5f0a61094106a9ab6cd47612559d2b178b6bd0e2cab |
|
MD5 | d85d84316b7a4a0d22e01dac3cfc9eef |
|
BLAKE2b-256 | 143556867f98f6031864982dc8b0cfe7d57fe42fbeb59165ecf7d43f75512773 |