Basics

Getting Started

Set up your account and unlock the full power of BudiBadu.

1 Creating an Account

Getting started is incredibly easy. We support seamless login via GitHub and Google authentication.

  • Click the "Login" button in the header.
  • Choose your preferred provider.
  • Authorize BudiBadu.

Once you login, we automatically set up your developer profile where you can track your progress, rankings, and earned achievements.

2 Benefits of Logging In

While you can browse problems without an account, logging in unlocks powerful features:

  • Save Problems: Bookmark your favorite challenges to revisit later.
  • Like Problems: Show appreciation and help others find great challenges.
  • Track Progress: See your solved count, XP, and level progression.
  • View Submission History: Review all your past attempts with code and results.
  • Activity Heatmap: Visualize your 365-day coding consistency.
  • Public Profile: Get a shareable profile page showcasing your achievements.
  • Comments: Discuss problems and help other developers.
  • Leaderboard Ranking: Compete globally and rise through the ranks.

Your Progress is Saved

All your submissions, XP, and progress sync automatically when logged in.

3 Navigating the Platform

The main navigation allows you to jump between:

  • Problems: Browse and filter coding challenges by difficulty or category.
  • Leaderboard: See where you stand against the global community.
  • Saved: Access your bookmarked problems.
  • Results: View your submission history and performance stats.
  • Settings: Customize your profile, bio, and social links.

Your current level badge is displayed in the header—click it to see detailed XP progress.