Know the Game is a friendly sports betting app.
The project follows a typical client-server architecture. For extensive details see the project Wiki.
The client is the project frontend, a mobile app written in Dart using the Flutter framework. The client consumes data from the API, parses it and displays it to the user on the graphical user interface.
See the client README for more details.
See the releases page for downloading past app releases.
The server is the project backend, it consists of a Node.js web server built with the Express library that aims to provide an API for the client to consume. The server connects to a PostgreSQL database, and interfaces with it via the Sequelize ORM.
See the server README for more details.
The production server is live on http://104.248.19.12/ (docs).
The staging server is live on http://104.248.19.12:5050/ (docs).
All contributors should adhere to the guidelines detailed in the CONTRIBUTING file. Further guidelines are stated in the respective README files for the client and server projects, when applicable.