Skip to content

A outdoor sports booking system, that provides ability to reserve terrain/turf. Provides external APIs for the vendors to receive data from the source of truth

Notifications You must be signed in to change notification settings

Aryan-Deshpande/PlayDash

Repository files navigation

PLAYDASH

A web application for arranging outdoor sporting events that allows users to reserve turf. enables suppliers to receive data from the source of truth through external APIs.

FEATURES

  • Facilitates reservation system for outdoor sporting events
  • External APIs for vendors to receive data from the source of truth
  • View available turf for a given event. .

TECH STACK

  • Python
  • Flask
  • PostgresSQL
  • Azure
  • Docker
  • Kubernetes
  • Github Actions
  • (React) - Future

INSTALLATION

git clone https://github.com/Aryan-Deshpande/PlayDash.git

Then move into the directory and run the following commands:

pip install -r requirements.txt

TESTING

flask run --port=80 --host=localhost

HOSTING

Azure Kubernetes Service

  • The K8s Cluster is segmented into services, deployment/pods and and nginx ingress controller.
  • The Backend flask application is containerized, creating a microservice architecture for scalability.

Heroku Postgres

  • Database is hosted on Heroku Postgres Cloud server.

WORKFLOW

WORKFLOW OVERVIEW

About

A outdoor sports booking system, that provides ability to reserve terrain/turf. Provides external APIs for the vendors to receive data from the source of truth

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published