https://github.com/cr4yfish/food-tracker-next
Locally hosted Web App that Tracks Food Items with Due Dates
https://github.com/cr4yfish/food-tracker-next
Last synced: 7 months ago
JSON representation
Locally hosted Web App that Tracks Food Items with Due Dates
- Host: GitHub
- URL: https://github.com/cr4yfish/food-tracker-next
- Owner: cr4yfish
- Created: 2022-05-29T03:03:24.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-13T18:46:40.000Z (over 2 years ago)
- Last Synced: 2025-02-02T18:19:18.435Z (9 months ago)
- Language: TypeScript
- Homepage: food-tracker-next.vercel.app
- Size: 562 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Food Tracker (next)
FoodTracker is a cloud-based Web App that can Track Food ItemsFor 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:
- [Next]
- [React]
- [nedb]
- [supabase]## Installation
### 1. Download the repo via GitHub CLI and install deps
```sh
gh repo clone cr4yfish/food-tracker-next
```
```sh
cd food-tracker-next
```You should use yarn for now, since there is an issue with @react-aria and npm.
```sh
yarn
```### 2. Configure Supabase
To use the shopping list, you will need to set-up 2 tables in a supabase database:
* shoppingList
* personsThe table specs can be seen in @interfaces/IShoppingListItem and @interfaces/IPerson.
### 3. Build and start the Server
In the food-tracker-next/ directory
```sh
npm run build
```Then
```sh
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:
```sh
npm run dev
```[next]:
[react]:
[nedb]:
[pm2]:
[FoodTrackerApp]:
[supabase]: