IT Guidelines¶
Welcome to the IT Guidelines for Pickles Hackathon! This guide provides everything you need to know to get started with development and deployment during the hackathon.
Quick Start Options¶
Option 1: Local Development Only (Simple)¶
- Set up your development environment locally
- Build and test your application on your machine
- Demo your project locally during presentations
- Perfect for: New developers or those unfamiliar with cloud deployment
Option 2: Full Cloud Deployment (Advanced)¶
- Start with local development
- Utilize GitHub repository and actions
- Deploy to DEV environment using our templates
- Perfect for: Experienced developers wanting the full experience
Access to GitHub¶
Repository Setup
Your team will get a dedicated repository: repo-hack25-team<number>.
For example, if your team name is "12", the name of the repository should be repo-hack25-team12.
Steps to get started:
- Locate your team repository
- Clone your team repository
- Add your team members as collaborators (if needed)
- Start building!
Available Platforms & Tools¶
Development Tools¶
- GitHub Copilot - AI-powered code completion
- Flutter Boilerplate - Ready-to-use mobile framework
Cloud Platforms (DEV Environment Only)¶
- Azure Kubernetes Service (AKS) - Container deployment
- Azure SQL Database - Database services
- Cloudflare Tunnels - Secure frontend exposure
Recommended Tech Stack¶
- Backend: Node.js with TypeScript (CAF 2.0/Nest.js)
- Frontend: React (Next.js) or Angular with PDS
- Mobile: Flutter
- Deployment: Docker-based
Need Support?¶
Technical Issues¶
Contact our IT Support team listed in Point of Contact:
- Jamol (MY)
- Beckham (MY)
- Jeiman (MY)
- Sumit (MY)
- Jack Whelan (AUS)
What Support Covers¶
- Repository setup and access
- Development environment guidance
- Deployment template assistance
- Cloud resource access
IT Support
For those requiring special access or resources, please reach out to IT Support for assistance prior to the Hackathon event.
Support Guidelines
Platform Support provides guidance only, not direct implementation support.
What's NOT Allowed¶
❌ Production Deployments - Only DEV environment allowed
❌ Live Service Modifications - Don't touch production systems
❌ Unauthorized Cloud Resources - Stick to provided DEV resources
❌ Security Bypasses - Follow all security guidelines
Environment & Access¶
- Deployment Environment: DEV only
- Team Namespaces:
hack25-team<number> - Network Access: Office Wi-Fi with VPN for Pickles resources
- Database Access: Existing DTA SQL server (request access if needed)
Detailed Guides¶
Need more specific information? Check out these detailed guides:
- Development Guidelines - In-depth development practices
- Deployment Instructions - Step-by-step deployment guide
- GitHub Best Practices - Version control and collaboration
- Available Products & Tools - Complete tool inventory
- Resources & Templates - Boilerplates and examples