You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
1 month ago | |
---|---|---|
android | 6 months ago | |
assets | 1 year ago | |
docs | 2 years ago | |
fastlane/metadata/android | 6 months ago | |
ios | 8 months ago | |
lib | 1 month ago | |
linux | 8 months ago | |
test | 12 months ago | |
web | 6 months ago | |
.gitignore | 6 months ago | |
LICENSE | 2 years ago | |
PRIVACY.md | 11 months ago | |
README.md | 6 months ago | |
analysis_options.yaml | 12 months ago | |
l10n.yaml | 1 year ago | |
pubspec.lock | 1 month ago | |
pubspec.yaml | 1 month ago |
README.md
Energize
Track your food and nutrition easily and fast. Still in early development.
See the Privacy Policy
Google Play is still in testing phase at the moment. Drop me a message and include your Gmail address to participate!
Screenshots
Features
- Track your meals including calories, macro- and micronutrients
- Use several databases or create custom meals
- Currently Open Food Facts, the Swiss Food Composition Database and USDA FoodData Central are supported
- Search meals by product name or just scan the EAN code
- the EAN code of the first matching custom food will be used or
- Open Food Facts will be searched if that database is activated and no matching custom food was found
- Get meal suggestions based on your last tracked meals
- Set targets for macro- and micronutrients including calculating them based on your personal details
- See your daily nutrition details
- Create an encrypted backup with WebDAV and restore it
Build
This app is built with Flutter.
- Download and setup flutter: https://flutter.dev/docs/get-started/install
- Clone repository:
git clone https://codeberg.org/epinez/Energize.git && cd Energize
- Install dependencies:
flutter pub get
- Run build runner to generate types:
flutter pub run build_runner build
- Build and install:
flutter run
Contribute
As this app is still in an early stage, a few things have still to be developed. The app is usable but sometimes has rough edges. If you want to be a tester on Google Play, feel free to write me a message and include your Gmail-address.
At this development stage you are very welcome to:
- Create issues for things not working as intended
- Help translating via Weblate:
- Make feature requests (However, they are probably low priority right now)
Donate
If you want to support the development by a donation, you are very welcome to do so! Creating this app is a lot of fun but also a very time consuming task and sometimes leads to little frustration :-).
BTC: 35DcbAwi66LDyvxfpmvxVrM7nYrrZVC59k
Release preparations
- Make sure to match the version number in:
pubspec.yaml
lib/pages/tab_settings/about_sub_page.dart
lib/services/food_database_bindings/open_food_facts/open_food_facts_binding.dart
- Compile with
flutter build apk
- Don't forget changelogs!
© 2022 Christian Flaßkamp – energize@flasskamp.com