Track your food and nutrition easily and fast.
 
 
 
 
 
 
Go to file
J. Lavoie 3a66bd1653
Translated using Weblate (French)
Currently translated at 100.0% (187 of 187 strings)

Translation: Energize/Energize
Translate-URL: https://hosted.weblate.org/projects/energize/energize/fr/
2023-11-26 23:05:18 +00:00
android Updated dependencies, migrated to new charts package 2023-09-17 13:19:08 +02:00
assets Changed image assets because of new app icon 2022-06-07 12:39:42 +02:00
docs Added encryption documentation with OpenSSL decryption script 2023-10-04 21:04:24 +02:00
fastlane/metadata/android Updated version to v0.7.0 2023-10-25 18:36:57 +02:00
ios Fix crash when opening camera on iOS 2022-10-16 00:11:11 +02:00
lib Translated using Weblate (French) 2023-11-26 23:05:18 +00:00
linux Added linux support 2022-10-15 13:45:39 +02:00
submodules Added Flutter git submodule for F-Droid build 2023-09-18 20:39:30 +02:00
test Added linting and fixed errors 2022-06-12 19:14:03 +02:00
web Added initial web support 2022-11-28 16:30:32 +01:00
.gitignore Added try it on Codeberg Pages badge 2022-11-28 17:06:46 +01:00
.gitmodules Added Flutter git submodule for F-Droid build 2023-09-18 20:39:30 +02:00
LICENSE Initial commit 2021-08-05 19:49:37 +02:00
PRIVACY.md Updated Privacy Policy to include WebDAV backup 2023-11-15 22:48:31 +01:00
README.md Updated Readme, included Matrix room 2023-11-15 23:20:24 +01:00
analysis_options.yaml Added Flutter git submodule for F-Droid build 2023-09-18 20:39:30 +02:00
l10n.yaml Added initial l10n 2022-02-10 22:15:30 +01:00
pubspec.lock Added watcher ^1.1.0 dev_dependency to fix build_runner with Flutter 3 2023-09-18 19:27:43 +02:00
pubspec.yaml Updated version to v0.7.0 2023-10-25 18:36:57 +02:00

README.md

Energize

Track your food and nutrition easily and fast. Still in early development.

Awesome Humane Tech Übersetzungsstatus

Try it on Codeberg Pages Get it on F-Droid Get it on Google Play

Google Play is in closed beta at the moment. Feel free to drop me a message and include your Gmail address to participate. Google Play and Codeberg Pages may have outdated versions as there is no automation in place yet.

Screenshots

Features

  • Track your meals including calories, macro- and micronutrients
  • Use several databases, including:
    • Open Food Facts
    • Swiss Food Composition Database
    • USDA FoodData Central
  • Create custom meals
  • Search meals by product name, EAN, 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. You can get the current used SDK version under submodules/flutter; this is also used to pin the correct Flutter dependency for automated F-Droid builds on new versions (tags).

  1. Download and setup flutter: https://flutter.dev/docs/get-started/install
  2. Clone repository: git clone https://codeberg.org/epinez/Energize.git && cd Energize
  3. Install dependencies: flutter pub get
  4. Run build runner to generate types: dart run build_runner build --delete-conflicting-outputs
  5. 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.

You are very welcome to:

  • Help translating via Weblate:   Übersetzungsstatus

  • Create issues for

    • things not working as intended
    • feature requests

    Please have a look whether similar issues already exist in advance.

  • Develop something

    • There is no written roadmap or code style guidelines yet
    • it's easier to reach out in advance if you want something to be merged later. :-)

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

Donate using Liberapay

BTC: 35DcbAwi66LDyvxfpmvxVrM7nYrrZVC59k

Release preparations

  1. 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
  1. Compile with flutter build apk
  2. Don't forget changelogs!

© 2023 Christian Flaßkamp energize@flasskamp.com