See training M101J from MongoDB University.

Blog project from the course.