Skip to content

An open source, self-hosted alternative to LoseIt and Jefit that allows you to track the foods you eat and the exercises you perform.

License

Notifications You must be signed in to change notification settings

kiransai576/FitnessTracker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FitnessTracker Server

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.

Motivation

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.

  1. All of the data is owned by the user, which means that companies will not sell your data for use in setting market prices.

  2. No advertisements will be shown, including annoying "Please upgrade to the Premium version" messages.

  3. Advanced analytics and visualization features will not be paywalled.

Design

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.

Roadmap

See ROADMAP.md.

License

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.

About

An open source, self-hosted alternative to LoseIt and Jefit that allows you to track the foods you eat and the exercises you perform.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 39.0%
  • CSS 33.8%
  • C# 25.4%
  • HTML 1.3%
  • Dockerfile 0.5%