Many of my friends use calorie trackers like Lose it! or MyFitnessPal. And I’ve heard many complaints about them locking basic functionality behind a subscription. The straw that broke the camel’s back was not allowing barcode scanning without a sub. I’ve been looking for a meaty, pun intended, side project to pick up and decided to try to do some good while saving some people money!

  • Built using Tauri in order to use Angular for the GUI and get mobile platform support.

  • Data is stored on-device using SQLite.

  • Initially I’m only targeting Android, I’d love to target iOS too but I don’t own any Apple devices to dev+test on.

  • I’d say it’s a “late alpha” as of right now. It has most but not all functionality, but has only been tested by me so there are likely small bugs that need to be found.

  • My wife really likes manatees, hence the name.

  • I’ve commissioned an artist for a logo so that should be coming by February.

Would love to hear people’s thoughts! Currently you’d have to build the app yourself, though I do have an item on my to-do list to generate signed APKs via a github action. Mostly I’m just looking to start spreading the word now and hopefully get some good feature requests or bug reports. If you’ve read this far, thanks for your time!

Edit: I figured out how to generate signed APKs via GitHub so I have a v0.2.0 Pre-Release up. It’s already led me to finding out there are some bugs on Samsung phones that don’t happen on my Pixel so please submit any issues you encounter! Thank you!

  • AlecSadler
    link
    fedilink
    arrow-up
    10
    ·
    5 days ago

    As a career full-stack dev with over 8 years Angular experience and a former user of MFP and MacroFactor I’m totally interested in helping out.

    Will pull stuff down and take a look soon!

    • hessnake@lemmy.worldOP
      link
      fedilink
      arrow-up
      6
      ·
      5 days ago

      I’d love to hear your thoughts! I’ve only got 2ish years of experience with Angular myself. I’m also using this project as an excuse to get familiar with signals so I’m better equipped to introduce them at work.

      • AlecSadler
        link
        fedilink
        arrow-up
        2
        ·
        4 days ago

        Probably can’t take a lengthy dive until tomorrow or Monday but would love to chat.

        Signals are relatively new to Angular (but not Vue or React), but IMO are a nice addition if used correctly.