O'Reilly logo

Web Application Development with MEAN by Robert Onodi, Adrian Mejia, Amos Q. Haviv

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2. Expense Tracker

In this chapter, we will see how to build an expense tracker application. It will store all of our expenses for a given category. We will be able to see an aggregated balance of our expenses, or expenses by category. Each user will have a separate account to manage their expenses.

Some of the interesting topics that we will cover are:

  • Creating a multiuser system
  • Working with monetary data
  • Using the MongoDB aggregation framework
  • Different authentication strategies, such as HTTP Basic and token-based authentication

Setting up the base application

Let's set up the base structure and files of our application. The whole source code for the project will be available as a bundle at https://www.packtpub.com/. Therefore, we are only ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required