SitePoint
  • Premium
  • Library
  • Community
  • Jobs
  • Blog
LoginStart Free Trial

The home for developers

Track your course progress, manage projects, and find your dream job - all in one place.

Start Your Free Trial

7 Day Free Trial. Cancel Anytime.

SitePoint Premium

  • Access to 700+ courses
  • Publish articles on SitePoint
  • Daily curated jobs
  • Learning Paths
  • Discounts to dev tools
  • Library/
  • Text courses/
  • Build a Recipe App with Nest.js and MongoDB
Build a Recipe App with Nest.js and MongoDB

Build a Recipe App with Nest.js and MongoDB


Course details

0∙0 Ratings0 reviews

Published
April 2020
Publisher
SitePoint
Chapters
1

About the course

Creating any non-trivial app requires a good project structure and organization. Otherwise, we can easily end up with a project which is hard to maintain, test, and extend. Having a good structure is especially important when a project is developed by a team. In that case, the good structure, consistent code organization and common naming conventions ensure that the app’s codebase will be manageable and maintainable even when written by different developers.

In this tutorial, you'll learn about a Node.js framework called NestJS, which provides you with a great project structure from the very beginning.

We’re going to use Nest to build an API for a simple CRUD recipe app. We’ll also provide a Vue front end to consume the API with the following functionality:

  • On the app’s main page, a list of all recipes will be displayed.
  • Each recipe from the list will be presented with a Bootstrap card component and will have a title, a description, a category, a list of ingredients, and cooking instructions.
  • Each recipe will have the options to be edited (on a separate page) or removed from the list.
  • The recipes will have the option to be searched by a particular term and/or filtered by a selected category.

This app, even though small and simple, will be enough to demonstrate the main features of the Nest framework.

Author

Ivaylo Gerchev

Ivaylo Gerchev

I am a web developer/designer from Bulgaria. My favorite web technologies include SVG, HTML, CSS, Tailwind, JavaScript, Node, Vue, and React. When I'm not programming the Web, I love to program my own reality ;)

Course Outline

Chapter 1: Build a Recipe App with NestJS and MongoDB

Reviews

0 total

0
0
0
0
0

Course details

0∙0 Ratings0 reviews

Published
April 2020
Publisher
SitePoint
Chapters
1

SitePoint

Stuff we do

  • Premium
  • Newsletters
  • Learning paths
  • Library
  • Forums

Contact

  • Contact us
  • FAQ
  • Publish your book
  • Write an article
  • Advertise

About

  • Our Story
  • Corporate Memberships
  • Start free trial
  • Login

Connect

  • RSS
  • Facebook
  • Twitter (X)
  • Instagram

Subscribe to our newsletter

Get the freshest news and resources for developers, designers and digital creators in your inbox each week

© 2000 – 2025 SitePoint Pty. Ltd.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Terms of usePrivacy policy