Search⌘ K

Section Round Up

Explore how to build a full-stack online bookshop using Meteor.js. Understand data schema enforcement with SimpleSchema, authentication setup, third-party API calls, Stripe payment integration, and data aggregation in MongoDB. This lesson solidifies knowledge of key concepts for building robust Meteor.js applications.

This chapter took us through the process of creating a full-stack application using MeteorJS. We learned about some of the following topics in this chapter.

Collection schema

In this chapter, we learned that a schema is used to enforce data uniformity in the collection. MongoDB, which is the default database used by Meteor, doesn’t enforce data uniformity. To ensure that data inside our collections conforms to a certain type, we install the SimpleSchema package into our project.

The package is installed by typing the following in the terminal:

meteor npm
...