# Introduction

# Prerequisites

You should have the following tools installed on your machine:

  • Java JDK 8 (or higher)
  • IntelliJ or another Java IDE
  • Gradle (with the binaries added to the path environment variable)
  • Node.js version 8.x or 10.x
  • Heroku CLI

If you don't have them already, make sure to create the following accounts:

# Table of Contents

  1. Create your first Spring Boot application
  2. Create your first Angular application
  3. Access the Spotify Web API
  4. Consume the REST API
  5. Automatic login on first page visit