/Foodfy

Application to manage mouth-watering recipes and find amazing chefs. Made with Express, Nunjucks, CSS and PostGres.

Primary LanguageJavaScriptMIT LicenseMIT


Chef Foodfy

Foodfy

Author: Yuri Language: Javascript Language: CSS
Template: Nunjucks Template: Express

Table of Contents

AboutFeaturesRevised ConceptsInstallationGetting StartedTechnologiesLicense

📌About

FoodFy is a project developed to create an application to manage mouth-watering recipes and find amazing chefs, with administration of the recipes and chefs registration areas. Made with Express, Nunjucks, CSS and PostGres.

🚀Features

  • 👩‍🍳 Find amazing chefs and mouth-watering recipes 🍤
  • 💻 Through an administrative platform, manage chefs and their recipes 🍴
  • 👨‍💻 Admin Area and User Area 👩‍💻

👓Revised Concepts

  • MVC Model
  • Creation and connection to the database
  • Relationships between tables
  • Applying CRUD for users. chefs and recipes
  • Individual pages for each recipe and chef
  • Search filters
  • Pagination
  • Image Manager
  • Routes Contol

📕Installation

You must have already installed

Recommendations

  • It is recommended that you have installed Google Chrome or Edge
  • I recommend using VSCode as development IDE

Let's divide it into 4 steps.

  1. Clone this repository
  2. Install dependencies
  3. Create database
  4. Feed the database

1. Clone this repository

$ git clone https://github.com/Yuri-stack/Foodfy

2. Install the dependencies

  1. Run the code below
npm install

Make sure your internet is stable, as this may take a while


3. Create the database

  1. Create the Database through the Diagram.sql file

  2. Create the connection between the project and the database by editing the db.js file in the src/config folder with your Postgres Username and Password


4. Feed the database

  1. Populate the database through the seed.js file, executing the code below:
node seed.js

🎮Getting Started

  1. Run the code below in your project's main directory.
npm start
  1. Now, open your browser and navigate to: http://localhost:5000

🌐Technologies

📝License

Released in 2021. This project is under the MIT license. Made with love by Yuri Oliveira 🚀.