A list of helpful tools, frameworks, libraries to get you started! (These are not required tools, just suggestions!)

 

Web Dev

Frontend

  • React - Popular JavaScript library for building interactive UIs (react.dev)

  • Next.js - Framework built on React for routing, APIs, and server-side rendering (nextjs.org)

  • Vite - Super fast development environment for modern web apps (vitejs.dev)

Styling & UI

Backend & APIs

Mobile Dev

Cross-Platform

  • React Native – Build mobile apps using React (reactnative.dev)

  • Expo – Makes React Native development easy and fast (no native setup required) (expo.dev)

  • Flutter – Google’s UI toolkit for mobile, web, and desktop apps (flutter.dev)

Native Tools

  • Xcode (iOS) and Android Studio (Android) - for native builds if needed

  • Firebase SDK - Add authentication, push notifications, and real-time data

AI, Machine Learning, and Data

  • Hugging Face Transformers - Pretrained NLP and vision models (huggingface.co)

  • TensorFlow.js / PyTorch - Machine learning in JavaScript or Python

  • OpenAI API - Natural language, image, or code generation (platform.openai.com)

  • scikit-learn / pandas - For data processing and analysis

(Make sure to read each API’s usage policies and rate limits.)

 

Other Tools

Figma - UX/UI Design, wireframing, and prototyping

Piskel - Sprite maker (https://www.piskelapp.com)

Unsplash / Pexels - Free stock images

Postman - Test and debug APIs (postman.com)

Github - Version Control

 

Beginner’s Guide to Getting the Most Out of Your Hackathon Experience

  • Don’t forget to plan first. An hour is a good amount of time. Come up with a couple ideas, break them down into features needed to achieve your vision and what technologies you need. In reality, you may not be able to complete as many of these features as you may want. Narrow down your choices into feasible ones and delegate tasks among your team. If you have extra time, you can try to implement the extra features!

  • Let your creativity shine - new ideas and personal twists are what make hackathons so great. We have come together to see a wide variety of perspectives, so think out of the box!

  • Learn something new from it! - This hackathon welcomes people from all experiences. Show that you have learned and grown from this experience. Do something out of your comfort zone. 

  • Try not to get stuck on the small things. It is easy to be stuck on a small element of your project. Remember that there is a time constraint (judges know this too). Try it for a bit, ask for help, but if it is not important, adapt your project to go without it.

  • This is cliche, but have fun with it!

 

Moderator’s contact details:

 

Vincent Philavong: vphilavong@wisc.edu

Madi Lin: mblin@wisc.edu

Eric Vang: evang4@wisc.edu