My Meteor Boilerplate

screenshot of My Meteor Boilerplate

My personal Meteor boilerplate for Meteor 0.9

Overview:

The Meteor Boilerplate is a tool designed to simplify the process of setting up a Meteor project by providing a pre-configured folder structure. The creator of this boilerplate was frustrated with creating the same folder structure repeatedly and found that existing boilerplates did not work with the latest version of Meteor. As a result, they created their own boilerplate with the necessary packages and tools for a Meteor project.

Features:

  • Standard App Packages: The boilerplate includes a set of standard app packages that are commonly used in Meteor projects.
  • Spiderable Package: The Spiderable package allows search engines to crawl and index Meteor web applications for improved discoverability.
  • Iron Router Package: Iron Router is a powerful routing package for Meteor that allows for more advanced routing functionality.
  • Moment Package: The Moment package is a widely used library for parsing, validating, manipulating, and displaying dates and times in JavaScript.
  • Spin Package: The Spin package provides an easy way to add loading spinners to a Meteor project.
  • Accounts Packages: The boilerplate includes various accounts packages, such as accounts-password, accounts-facebook, and accounts-ui, for user authentication and authorization.
  • Underscore Package: Underscore is a utility library that provides helpful functions for working with arrays, objects, and functions in JavaScript.
  • Meteor Collection Hooks Package: The Meteor Collection Hooks package allows for easy and flexible hooking into Meteor collection events.

Summary:

The Meteor Boilerplate is a convenient solution for quickly setting up a Meteor project with a pre-configured folder structure and essential packages. It includes popular packages such as Iron Router, Moment, and various accounts packages for user authentication. The boilerplate also offers options for using either Codekit or Grunt for optimizing and compiling assets. Overall, the Meteor Boilerplate aims to streamline the initial setup process and provide a solid foundation for developing Meteor applications.