Superteam Germany Docs
  • 👋Introduction
  • 👑Guilds
  • 🔥Get involved
  • Developers Guild
    • 🧙Guild 101
    • 🍕Sessions
      • Introduction to Turbin3
      • Pokémon in a blink: Interview with sol_idity
      • Solana Blink Special
      • Minting NFTs with Metaplex Core
      • ZK Compression
    • 🧠Knowledge Base
      • 👨‍🏫Online Courses
        • 🔥Solana Developer Bootcamp 2024
        • For Beginners
        • For Intermediates
      • 👨‍💻Tutorials
      • 🌟Code Examples
      • 🛠️SDK Overview
        • Base
        • 📱Frontend
        • ⚡Backend
        • 🕹️Gaming
        • Wallet Integration
        • ⚗️Solana Starter Kit
      • 👾Tools
      • 🌈Misc
    • 💬Feedback
    • 🚀Join our Telegram
  • Creators Guild
    • 🎨INTRO - GM Creators! ​
    • 👩‍🎨CREATORS RESOURCE HUB
      • 🔮Spaces
        • Creator Resources
      • 🌆Events & Exhibitions
  • Hackathons
    • 💻HackaTUM
      • 🏆Winning Idea?
      • ☕Entry Point
      • 🧑‍🏫Tutorials
      • Faucets
    • 🏃‍♀️Solana Speedrun
    • ⚔️Colosseum
      • 3 Day Hackathon Bootcamp
    • 👋Resource Hub
  • Resources
    • 👨‍💻Developer Resources
  • More from us
    • Follow on X
    • Visit our Events
    • Chat on Telegram
Powered by GitBook
On this page
  • First,
  • What does a typical Solana Project look like?

Was this helpful?

  1. Hackathons
  2. HackaTUM

Entry Point

It is time to cook..

PreviousWinning Idea?NextTutorials

Last updated 6 months ago

Was this helpful?

Make sure to have checked out the refresher on the before going forward.

First,

It is very much essential to first have the installed, so that you can debug and manage your Solana Programs and perform network operations.

What does a typical Solana Project look like?

  1. : Executes transactions and processes data on the Solana network.

  2. : Provides user interaction and displays data.

  3. : Facilitates user access and transaction approval.

Typescript, our recommendation.

Considering the 36 hours deadline, It would particularly practical to write Solana Programs in Typescript to save time multitasking on multiple languages.

Anchor (Rust)

Why reinvent the wheel? does the heavy lifting for you!.

While you can build and deploy Solana Programs on Rust and even , it is highly recommended to start with , a framework for quickly building secure Solana programs. It handles both (de)serialization and security checks for you, so you can spend more time working on what matters most, your product.

Clients

💳 Wallets

Check out

You have options to write your client code in , as well as .

While you can use to add wallet connection functionalities, though even easier using , it would definitely be favourable to have monkey-easy onboarding solutions like , or even .

Blinks & Actions

Blockchain links "" are awesome to abstract your application and enable seamless actions like buying tokens or NFTs, staking, and voting on proposals, all without leaving the platform you're using.

💻
☕
🔗
Rusts
Typescript
Python
Solana's Wallet Adapter
Unified Wallet Kit
TipLink
Social Logins
Blinks
fundamentals of Blockchain
Solana CLI
Solana Programs (Backend)
Client-Side Interface
(Frontend)
Wallet Integration
Anchor
natively
C/C++
Anchor