antoniouaa / enlightened-broccoli

Calorie and macronutrient tracking app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A calorie and macro tracking app

pre-commit Code style: black Coverage Status Build Status

Full stack calorie tracking app built on FastAPI, PostgreSQL and Vue.js

Installation

This repository contains both the API and the website. The backend uses FastAPI and PostgreSQL.

To install:

git clone https://github.com/antoniouaa/enlightened-broccoli.git
cd enlightened-broccoli

FastAPI

To run the API locally you will need poetry. Once installed:

cd backend
poetry install
poetry run pytest -vvv
poetry run uvicorn broccoli:create_app --factory

About

Calorie and macronutrient tracking app


Languages

Language:JavaScript 68.3%Language:Python 28.4%Language:HTML 2.1%Language:Mako 0.5%Language:Dockerfile 0.4%Language:CSS 0.3%