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.
Installation Usage Features Configuration Authors Refactor
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
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.
- 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
Jesús Díaz - JayDDL · GitHub
Manuel Rosa - KRoses96 (Manuel Rosa) · GitHub
Haroon Bakhsh - hmbakhsh (Haroon Bakhsh) · GitHub