Skip to content

Quickstart Guide

Follow this guide to get up and running with the workshop environment in the fastest way possible.

Prerequisites

Before you begin, ensure you have the following installed:

Additionally, you’ll need a Sentry account to follow along with the tracing and monitoring portions of this workshop:

Setup Instructions

  1. Clone the repository

    Terminal window
    git clone https://github.com/getsentry/sentry-academy-workshop
  2. Navigate to the project directory

    Terminal window
    cd sentry-academy-workshop
  3. Install dependencies with PNPM

    Terminal window
    pnpm i

    Note: Node.js ≥16.13 includes Corepack and can enable pnpm for you in this step.

  4. Set up environment variables

    Terminal window
    touch apps/server/.env
    echo "PORT=3001" >> apps/server/.env
  5. Database Setup

    We’ll be using NeonDB for this workshop, so we need to set up the database. Navigate to the apps/server directory and run the following commands:

    Terminal window
    pnpx neondb
  6. Seed the Database

    Terminal window
    pnpm db:generate
    pnpm db:push
    pnpm db:import
  7. Start the Project

    Terminal window
    pnpm dev
  8. Access the application project

    The project will now be running at http://localhost:5173 with the backend API running on http://localhost:3001.

What’s Available After Setup

Once you’ve completed the setup, you’ll have access to:

This setup will allow you to progress through the workshop and start implementing Sentry. This workshop will take you through setting up Error Monitoring, Logging, Tracing, and building visualizations in dashboards!