Internal project
Scoring app for pétanque
An Android application designed to track scores, preserve match history and analyze player and team performance.

The application
This Android application makes it easy to record the score during a pétanque game while preserving a complete history of the matches played.
It allows users to create players, build teams, record match results and then consult statistics for the different teams. The application does not stop at the final score: it also saves the detailed ends played, player shots and the important events of the game.
The goal is to provide a practical tool during play, but also something useful after the match to track performance, compare teams and easily retrieve match history.
A future update will add cloud synchronization. The data will then be available again on the future companion website as well as across the user’s Android devices.
Technical side
The Android application is developed in Java. It relies on an embedded local database powered by ObjectBox, used to store players, teams, matches, scores, ends and statistics directly on the device.
The future web side will be developed with NextJS. It will make synchronized data available from a browser and will serve as a natural extension of the Android application.
Cloud synchronization will rely on a Parse Server backend, with NodeJS Cloud Code to handle server-side logic, client exchanges and data validation. Persistent server-side data will be stored in MongoDB.
The project therefore combines a local mobile application that is fast and practical during a match with a cloud architecture intended to make the data available across multiple devices and through the future companion website.
Contact
Have a software project?
Briefly describe your need, constraints and project context.
Contact me