Skip to content

cr4yfish/food-tracker-next

Repository files navigation

Food Tracker (next)

FoodTracker is a cloud-based Web App that can Track Food Items

For the App integration, go to FoodTrackerApp (Note: The App Integration is currently non-functional until the remake is completed)

Features

  • Due Dates
  • Counter
  • Sorted Table
  • Next Due notifier
  • A shopping list

Tech

FoodTracker next uses these technologies:

Installation

1. Download the repo via GitHub CLI and install deps

gh repo clone cr4yfish/food-tracker-next
cd food-tracker-next

You should use yarn for now, since there is an issue with @react-aria and npm.

yarn

2. Configure Supabase

To use the shopping list, you will need to set-up 2 tables in a supabase database:

  • shoppingList
  • persons

The table specs can be seen in @interfaces/IShoppingListItem and @interfaces/IPerson.

3. Build and start the Server

In the food-tracker-next/ directory

npm run build

Then

npm run start

4. Configure the settings

Open the webapp and go to the Settings tab. There, you will need to fill out the Supabase URL and key to be able to connect to your database.

Known Issues

  • The App Integration is currently non-functional

Development

To run the dev server:

npm run dev

About

Locally hosted Web App that Tracks Food Items with Due Dates

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published