--- title: Using AngularJS for the Back End Projects --- Here you will find articles that will help you learn more and complete your back end projects. ## Table of contents * Part 1: Frontend * Frontend file structure * Creating a new route * Creating a new directive * Grunt * Part 2: Backend * Backend file structure * Creating a new API endpoint * Fixing exports.update * Part 3: Interfacing Between Frontend & Backend * Accessing the database from your frontend * Seed Data * Quick tip: keep data in sync * Part 4: Dynamic URLs using $routeParams, more useful APIs * Dynamic URLS using $routeParams * More Useful APIs * Part 5: Auth, JS-IsLoggedInAsync * Get info about the current user * Restrict a page to authenticated users * JS-IsLoggedInAsync * Bonus: SocketIO