Skip to content

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

License

Notifications You must be signed in to change notification settings

Yuri-stack/Foodfy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


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:https://localhost:5000

🌐Technologies

📝License

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published