Skip to main content

Fizzbuzz draw lolz

Project description

Real-Time Drawing and Guessing Game

Badges

CI/CD Badge
lint-free

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

Dhiyaa Al Jorf

Firas Darwish

Shubhi Upadhyay

Deployment Link

https://fizzbuzz-draw-5d5v2.ondigitalocean.app/

Docker Container

Getting Started

Follow these instructions to run a copy of the project on your local machine.

Running the Project

  1. 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
    
  2. 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
  1. Running with Docker To run the project, use
    docker-compose up --build
    

Project details


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.12.tar.gz (45.7 kB view hashes)

Uploaded Source

Built Distribution

fizzbuzz_draw-1.0.12-py3-none-any.whl (32.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page