Skip to content

A series of educational tutorials/guides developed by the 'Hacker Education' team in preparation for IC Hack 26. Will be deployed to the IC Hack website for hackers to access at some stage.

License

Notifications You must be signed in to change notification settings

icdocsoc/ichack-hackpacks

Repository files navigation

IC Hack HackPacks

Hello from the inaugural Hacker Education team of IC Hack! Starting from IC Hack 26, we'll be publishing hands-on, concise, and informative guides (HackPacks) to introduce participants, especially first-time hackers, to different technical concepts and frameworks, and the soft skills needed to succeed at a hackathon.

If you're completely new to hackathons or coding in general, we'd recommend the 'Getting Started' HackPack. Otherwise, feel free to check out any of the available HackPacks below!

Available HackPacks

  • android-development: Get familiar with Android development using Kotlin and Jetpack Compose.
  • api-design: Learn to design RESTful APIs with practical guides for Firebase Cloud Functions and FastAPI.
  • django: Build a Django REST API backend quickly with SQLite for rapid hackathon development.
  • databases: Understand database paradigms and choose between relational, document, and graph databases.
  • deployment-approaches: Deploy your web applications using local hosting, third-party services, or advanced VPS setups.
  • docker: Containerize your applications with Docker for portable, consistent deployment across environments.
  • engaging-with-sponsors: Maximise your hackathon experience by effectively networking with sponsors and tackling challenges.
  • frontend-development: Build modern web interfaces with component-based frameworks.
  • git-and-github: Master version control basics and collaborate effectively using Git and GitHub.
  • making-a-devpost: Create compelling Devpost submissions that clearly communicate your project to judges.
  • pitching-and-presenting: Deliver confident, engaging presentations with effective demos and clear storytelling.
  • project-planning: Form effective teams and manage your hackathon time with strategic planning and work allocation.
  • prompt-engineering: Craft effective prompts for AI language models and leverage IDE extensions for rapid development.

Repository Structure

Each directory under this root folder contains a single, or base 'HackPack' with the following structure:

hackpack-name/
├── README.md          # Main tutorial content
├── assets/            # Screenshots, images, and other media
└── example-project/   # Working example code demonstrating the concepts (for technical HackPacks)

Contributors

The Hacker Education team of IC Hack 26.

License

See LICENSE for details.

About

A series of educational tutorials/guides developed by the 'Hacker Education' team in preparation for IC Hack 26. Will be deployed to the IC Hack website for hackers to access at some stage.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 12