DEV Community

n00bgineer
n00bgineer

Posted on • Originally published at n00bgineer.wordpress.com on

Building a privacy-first health app - update #1

Introduction

OpenHealth is an open-source & end-to-end encrypted, nutrition & health tracking application, where the users can simply search or scan the food they consume and get weekly personalized insights about their nutrition intake.

Updates

  1. I was able to complete the basic setup for the application which includes the setup of landing page, authentication, theming and other boilerplate stuff. Though I was able to build this quickly because it’s effectively a fork of Tracepath (now called OptiSentry).

Next steps

I’ve decided to complete the application prototype by September 10th 2023. The next steps for the project are as follows:

  1. Figuring out how to use USDA’s FoodCentral REST API endpoints and testing them out. I plan to use it to store and display the nutritional information to the users.
  2. Updating schema to reflect the structure need to capture a user’s food consumption and nutritional intake.
  3. Figuring out how to use Google’s image labeling API. I plan to use it for the food scanning feature.
  4. Figuring out how to implement end-to-end encryption for CRUD operations on this application.

Screenshots


Landing Page


Feature section of the landing page


Pricing section of the landing page


FAQ & CTA section of the landing page


Sign up page


Login page


Reset password page

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay