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