ArthurPMachado / daily-diet

Desafio para praticar requisições http em node

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Daily Diet App

A Node app to organize your diet and to lose weight

The idea behind the project is for you to organize and follow your diet schedule, being possible to know all meals, including off-diet meals and best sequence of meals within the diet

It's also a part of my personal portfolio, which I use to explore Fastify, Knex and practice with Node

Technologies used

  • NodeJS
  • Fastify
  • SQLite
  • Knex
  • Vitest
  • Zod

Getting Started

Prerequisites

To run this project, it's necessary to prepare your environment, which means:

  1. Install NodeJS 16+ - https://nodejs.org/en

Installing

Cloning the Repository

$ git clone https://github.com/ArthurPMachado/daily-diet.git

$ cd daily-diet

Installing dependencies

$ npm i

Running Project

$ npm run dev

Running Tests

Unit tests

$ npm run test

⚠️ DO NOT FORGET TO CREATE A .ENV FILE, OTHERWISE THE PROJECT WILL NOT WORK

Author

👤 Arthur Machado

Show your support

Give a ⭐️ if this project helped you!

About

Desafio para praticar requisições http em node

License:MIT License


Languages

Language:TypeScript 100.0%