Quick Data Visualization Tip
Course Content
0 / 44 completedStarter Files and Environmental Variables
Setting up Mongo DB
Core Concept - Routing
Core Concept - Template Helpers
Core Concept - Templating
Core Concept - Controllers and the MVC Pattern
Getting Setup
Core Concept - Middleware and Error Handling
Creating our Store Model
Saving Stores and using Mixins
Using Async Await
Flash Messages
Querying our Database for Stores
Geocoding Data with Google Maps
Quick Data Visualization Tip
Saving Lat and Lng for each store
Using Pre-Save hooks to make Unique Slugs
Routing and Templating Single Stores
Uploading and Resizing Images with Middleware
Multiple Query Promises with Async-Await
Custom MongoDB Aggregations
Saving Registered Users to the Database
Creating User Accounts
Virtual Fields, Login-Logout middleware and Protecting Routes
Creating a User Account Edit Screen
Creating an Editing Flow for Stores
Locking down our application with User Permissions
Loading Sample Data
Sending email with Nodejs
Password Reset Flow
JSON endpoints and creating MongoDB Indexes
Creating a Geospatial Ajax Endpoint
Creating an Ajax Search Interface
Plotting Stores on a Custom Google Map
Pushing User Data to our API
Displaying our Hearted Stores
Advanced Relationship Population - Displaying Our Reviews
Adding a Reviews Data Model
Deployment Setup
Implementing Pagination
Deploying to Now
Deploying to Heroku
Deploying to Digital Ocean Linux
Advanced Aggregation