---
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