calories Svelte Themes

Calories

A simple nutrition tracking app with a helpful assistant.

Calories

A simple nutrition tracking app with a helpful assistant.

Features

  • Meal Logging - Snap a photo or describe your meal to get instant calorie and macro estimates
  • Smart Dashboard - Track calories, protein, carbs, and fat with visual progress rings
  • Food Assistant - Get personalized meal suggestions and ask nutrition questions
  • Weight & Water Tracking - Set goals and track progress with quick-add buttons

Tech Stack

Getting Started

Prerequisites

  • Bun
  • A PostgreSQL database
  • OpenRouter API key

Installation

# Clone the repository
git clone https://github.com/joeychilson/calories.git
cd calories

# Install dependencies
npm install

# Copy environment variables
cp .env.example .env

# Set up your database
npm run db:push

# Start the development server
npm run dev

Environment Variables

See .env.example for required environment variables.

License

MIT

Top categories

Loading Svelte Themes