Foodfy Is a Complete Web Recipe Management Application

Foodfy Is a Complete Web Recipe Management Application

Complete web application for revenue management .Foodfy is a complete web recipe management application, developed during Rocketseat 's LaunchBase bootcamp .

Foodfy

Learn how to build the best dishes with recipes created by professionals from all over the world.

About Foodfy

Foodfy is a complete web recipe management application, developed during Rocketseat 's LaunchBase bootcamp .

Main

main page

Admin

admin page recipes admin chefs page

Functionalities

  • Explore various types of recipes.
  • Create, view, edit and delete recipes and chefs.
  • Upload images with Multer.
  • Search recipes.
  • Dynamic pages with Nunjucks.
  • PostgreSQL database.

Technology

The following technologies were used in the development of the project:

Installation and use

To run the application, you need to install Node and Postgres .

Follow the steps below:

## Open a terminal and copy this repository with the command
$ git clone https://github.com/martins-rafael/foodfy.git
## or use the download option.

## Enter the folder with 
$ cd foodfy

## Install the dependencies
$ npm install

## Create and import the 
$ psql -U postgres -c " CREATE DATABASE foodfy " database 
$ psql -U postgres -d foodfy < foodfy.sql
 ## You can also manually create and import the database using Postbird or pgAdmin.

## Database connection: 
## open and edit the db.js file inside the src / config folder with your Postgres user and password.

## Run the 
$ npm start application

Download Details:

Author: martins-rafael

Source Code: https://github.com/martins-rafael/foodfy

nodejs node javascript

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

Node canvas is a Cairo backed Canvas implementation for NodeJS.

node-canvas is a Cairo-backed Canvas implementation for Node.js.

How to Hire Node.js Developers And How Much Does It Cost?

A Guide to Hire Node.js Developers who can help you create fast and efficient web applications. Also, know how much does it cost to hire Node.js Developers.

Hire NodeJs Developer

Looking to build dynamic, extensively featured, and full-fledged web applications? **[Hire NodeJs Developer](https://hourlydeveloper.io/hire-dedicated-node-js-developer/ "Hire NodeJs Developer")** to create a real-time, faster, and scalable...

Decoding Nodejs

The main goal of this blog is to explain the “Architecture of Nodejs” and to know how the Nodejs works behind the scenes. Generally, most of the server-side languages, like PHP, ASP.NET, Ruby, and including Nodejs follows multi-threaded architecture. That means for each client-side request initiates a new thread or even a new process.

Node.js for Beginners - Learn Node.js from Scratch (Step by Step)

Node.js for Beginners - Learn Node.js from Scratch (Step by Step) - Learn the basics of Node.js. This Node.js tutorial will guide you step by step so that you will learn basics and theory of every part. Learn to use Node.js like a professional. You’ll learn: Basic Of Node, Modules, NPM In Node, Event, Email, Uploading File, Advance Of Node.