E-diary

Nutrition tracker

The application adjusts nutrition consumption needs based on user’s measurements like age, weight, height, and goal. It allows track eaten meals, with the explicit nutriment details provided.

Technologies

Mobile Development

  • React NativeReact Native
  • TypeScriptTypeScript
  • Redux.jsRedux.js
  • TypeORMTypeORM
  • SQLiteSQLite
  • JestJest
  • Github CIGithub CI

UI Design

  • FigmaFigma

Key responsibilities

  • Research and prototyping.
  • Designing a user interface based on created wireframes.
  • Development.
  • Configuring CI (continous integration) to automate test and deplyoment process.

Main features

Nutrition diary

Presents most important nutrition data for current day in form of clean charts.

Meal creator

Create meals as you want. Add or remove any products and update their quantity.

Product searcher

Application uses reliable nutrition data source like Open Food Facts, thus allows user to search for products.

Barcode scanner

Searching products by its name can be cumbersome, so application uses native camera module to scan and search for products by barcode.

Product creator

Allows creating custom products like those that couldn't be found by using searcher.

Offline-first

Application has been built in offline-first approach in mind, so it doesn't require internet connection to be working at all.

AL.
Github