/FEUP-LDSO

Project developed in the LDSO class in FEUP

Primary LanguageDart

Know the Game

master status

pipeline status coverage report

develop status

pipeline status coverage report

Know the Game is a friendly sports betting app.

The project follows a typical client-server architecture. For extensive details see the project Wiki.

Client

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.

Releases

See the releases page for downloading past app releases.

Server

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.

Production and staging

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).

Developing

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.