Skip to content

KRoses96/Neverita

 
 

Repository files navigation

Description

Neverita Meal Planner is a web application designed to simplify your meal planning process. Create, view, and manage daily and weekly meal plans, and generate a shopping list for all your planned recipes. The intuitive interface ensures you spend less time planning and more time enjoying your meals.


Table of Contents

Installation Usage Features Configuration Authors Refactor


Installation

Follow these steps to get the development environment set up:

git clone https://github.com/JayDDL/Neverita cd Project-Neverita npm install (Installs general dependencies) cd Server (Back-end folder) npm install (Installs back-end dependencies) cd ..\Client\Neverita (Front-End folder) npm install (Installs front-end dependencies)

cd ..\MicroServices\IngredientAnalyzer (Micro-Service Folder)

install the requirements.txt on your python venv


Usage

To launch the application, you will need to have two CLI's open: One for executing the front-end and one for executing the back-end (You can use Bash alongside the built-in CLI in Visual Studio Code, for example)

From the 'Server' folder, execute 'npm run dev' to launch the server.

From the 'MicroServices' folder, execute 'python api.py' to launch the microservice.

From the '\Client\Neverita' folder, execute 'npm run dev' to launch the front-end.


Refactor

  • Codebase Conversion to TypeScript
  • Implementation of Unit and Integration Testing
  • Improved Schema
  • Switched from Sequelize to Prisma
  • Changed the css to be more mobile friendly
  • Added Flask MicroService to provide food/diet information using Pyfood

Authors:

Jesús Díaz - JayDDL · GitHub

Refactor:

Manuel Rosa - KRoses96 (Manuel Rosa) · GitHub

Haroon Bakhsh - hmbakhsh (Haroon Bakhsh) · GitHub

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 96.2%
  • JavaScript 1.9%
  • Python 1.3%
  • Other 0.6%