Squared is an upcoming multiplayer competitive board-game where the objective is to capture as much of the board as possible.
First, download the repository. You can do this via git
git clone https://github.com/snacksbro/squared.git
Or alternatively just download the .zip
Obtain a copy of Python3, Pip3, and then execute:
pip3 install -r requirements.txt
While in the /Project/Api/flaskapp
directory.
To set the Python environment to development and enable Hot-Reload, run the following command in the terminal
export FLASK_ENV=development
You'll also need Node.js. Install the requirements after with:
npm install
While in the /Project/Web/squared-web
directory.
In Project/Api/flaskapp
, simply execute flask run
. This will run the API server on http://localhost:5000
.
Navigate to Project/Web/squared-web
, then execute npm start
. This will start the frontend server.
Deliverables/
is where assignment deliverables are kept.
Project
is where the code for the project is kept.
Project/Api
is the Flask backend of the project.
Project/Web
is the React frontend of the project.
When getting any sort of unexpected behavior, you may want to report it as a bug in the Issue Tracker. Refer to ISSUES.md for a template on creating one of these. This is so we, the developers, can get an idea of where/how the problem is occurring so we can quickly fix it, as well as to be aware if a new version of some of the software we use is causing it.
- Keijaoh Campbell (keijaoh.campbell@maine.edu)
- Jeffrey Fosgate (jeffrey.fosgate@maine.edu)
- Jacob Lorenzo (jacob.w.lorenzo@maine.edu)
- Shea Keegan (shea.keegan@maine.edu)
- Tyler Walker (tyler.j.walker@maine.edu)
To be decided next meeting