This repository includes the server code for an open source weight loss app, whose official name is TBD. The web application client will be included in a separate repository.
There are no fitness tracking/weight loss apps on the market that are both (1) open source and (2) well-maintained. This project (once fully developed) will provide several benefits over alternative solutions.
-
All of the data is owned by the user, which means that companies will not sell your data for use in setting market prices.
-
No advertisements will be shown, including annoying "Please upgrade to the Premium version" messages.
-
Advanced analytics and visualization features will not be paywalled.
This repository includes the RESTful API (server-side code) for FitnessTracker. The programming language of choice is C# (.NET Core), which uses Entity Framework Core to interact with a SQL back-end. The project is documented with Swagger/OpenAPI.
See ROADMAP.md.
FItnessTracker is published under the MIT license. It also notably depends on the following sources.
-
CoreUI React is published under the MIT license. It is used as the basis for the front-end.
-
Arm Emoji is published under the Creative Commons Attribution-Share Alike 4.0 International license. It is used as the basis for the FitnessTracker logo.