6 Creating your project

Ready to begin tracking errors effectively? In Telebugs, Projects are your organizational foundation — they keep errors from different apps, languages, or environments neatly separated. Each project gets its own unique token, which your code uses to send errors directly to Telebugs. This setup makes debugging efficient, whether you’re managing a monolithic app or a suite of microservices.

This chapter guides you through a recommended workflow for setting up projects, shares tips on organization, and explains the creation form. By the end, you’ll have a project tailored to your needs — let’s build something robust!

How to organize your projects

Think of projects as folders for your errors: group them logically to avoid clutter. Here’s a flexible approach — mix and match based on your setup:

Quick hack: Start simple with one project per app. As your setup grows, spin off new ones. You can always merge or purge later if needed.

Example project organization

Let’s make this real with a sample web app. Imagine you’re running a blog built on Ruby on Rails with some JavaScript flair:

Web app (Ruby on Rails)

Frontend (JavaScript)

This split lets you assign different teams (e.g., backend devs vs. frontend wizards) and tailor notifications. Bonus: Spot patterns faster, like if JS errors spike after a Rails deploy!

The ‘New Project’ form

Fire up a new project by clicking the New Project button in the top-right of your dashboard. You’ll land on this sleek form — fill it out, hit create, and you’re off to the races!

Create a new project form in Telebugs

Breaking down the fields so you know exactly what to pick:

NameDescription
Project nameYour project’s alias — go wild with characters! Make it snappy and descriptive, like "Ecommerce Backend" for quick recognition.
Reporting timezoneStarts with your local time, but tweak it to match your servers or team (UTC for global ops?). This powers "today’s errors" views and graphs — super handy for time-sensitive debugging.
PlatformChoose your tech stack (e.g., Ruby, JavaScript). Right now, it jazzes up your project icon and tunes SDK guides; future updates might add platform-specific smarts.

Once created, grab that shiny new token and plug it into your app’s config. Test by triggering a harmless error — watch it appear in your dashboard! With projects set, you’re primed for the next step: integrating Telebugs into your code. Flip to the integration chapter and let’s get reporting!