Skip to content
This repository was archived by the owner on Dec 8, 2025. It is now read-only.

Repository files navigation

Final Project for ECE-366 "Software Engineering and Large System Design"

Cooper Union, Spring 2024

Lani Wang, James Ryan, Evan Rosenfeld, Vaibhav Hariani

For CooperCasino Deployment:

See our monorepo for instructions on how to deploy CooperCasino.

Cloning the Repo

Clone the repo (with the recursive flag!) by running

$ git clone --recurse-submodules https://github.com/ECE-366-Final-Project/Back-End.git

Build & Run

Dependencies:
Make sure that docker and docker-compose are installed
See the Docker docs for instructions!!!!!!!!!!

Build and initialize the project with

$ docker compose up --build -d

Ensure that ports 8080 and 5432 are not already bound!

Run the command line interface by typing

python3 commandline/cmdline_rev2.py

API

Sample ping request (Default port is 8080)

$ curl "localhost:<PORT>/Ping"

Formatting for API requests
(localhost only if API is running locally)

$ curl "localhost:<PORT>/<COMMAND>?<param1>=<value>&<param2>=<value>"

Database Schema

Rev 2_ ECE-366 (3_4_2024)

About

Spring boot Java backend for Cooper Casino

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages