Hackathon Tools
We all know that optimizing your time and being efficient at a hackathon yields the best results by letting you focus on your hack.
Programmers at TEENHACK can get a FREE .tech domain and 1 team will stand the chance to win the .tech Category Prize - $100 Amazon Voucher! Cool, eh?
Win the $100 .tech Category prize!
Feature your cool hackathon project on your free .tech domain name.
Make sure to make your full .tech domain your official team name and mention the URL while submitting your project!
Get your FREE .tech Domain Name!
Log onto - www.get.tech/startups - and fill your details.
Select TEEN HACK Hackathon and enter the secret code - TEENHACK.TECH - to submit your request.
Once approved, you will receive a coupon code which you can use at checkout on www.get.tech till the last day of the hackathon to get your FREE .tech domain name.
If you have any questions, you can drop us an email - techsquad@get.tech
The Hasura GraphQL engine gives you instant realtime GraphQL APIs on a new or existing Postgres database. The best app built using the Hasura GraphQL Engine will win a 100$ Gift coupon from Amazon.
Using the Hasura GraphQL Engine:
Use for free: Teams can use the Heroku free tier to deploy the Hasura GraphQL Engine to build and host their app.
Resources: Teams can get started using the docs as well as these 2 videos: Part 1, Part 2.
Support: If any of the teams require support, they can join our Discord server and ask their questions on the #general channel. If teams are using Devpost to submit, they can tag Hasura in their submission.
SKETCH
We have a 30 day free trial of Sketch that students are welcome to download and use during the hackathon from our homepage:www.sketchapp.com
Sketch also provides a 50% educational discount for students and teachers for purchasing Sketch. You can learn more about it here: https://sketchapp.com/store/edu/
Wolfram Research is pleased to TEENHACKS by providing access to our latest technology, Wolfram|One! For complimentary access to our development platform and the Wolfram API, just click here:
https://account.wolfram.com/redeem/TeenHacksCivicHS2018
This URL will take you to a sign-in page and prompt you to log in using your Wolfram ID. If you don't already have a Wolfram ID, you'll be prompted to create one using an active email address. Once logged in, you will see in the Downloads section which platforms of the software you have access to, with their accompanying activation keys. Please download the desktop version to your machine, boot up the application and use the associated activation key when prompted. This will grant you full access for 30 days from your activation date.
When you access Wolfram|One in the cloud for the first time, you can create a new notebook or load a pre-made Things to Try live notebook, which is designed to guide you through neat things you can immediately compute in the Wolfram Language.
You can use Wolfram|One to create instant web apps and APIs, or to deploy to mobile. The Wolfram Language is also bundled on the Raspberry Pi, where you can connect directly to hardware, including Arduino etc.
The fastest way to get an API up and running is detailed in the extensive Documentation Center available to you alongside your notebook: simply click the section in the documentation labeled Cloud and Deployment and select Instant APIs to access a handy how-to guide to help get you started.
To view your account details-- including your available Cloud Credits and Cloud storage-- or re-download Wolfram|One, visit the following page:
https://account.wolfram.com/products
Wolfram|One is the world's first fully integrated cloud-desktop hybrid, integrated computation platform. The core of our technology stack is the Wolfram Language, which builds on three decades of development, and represents a new direction in programming-- that happens to be absolutely ideal for hackathons.
The Wolfram Language is optimized to make it easy to write small amounts of code that do spectacular things. As a language, it has an immense amount of knowledge about the world built into it, allowing for maximum automation.
If you've used Mathematica in school, you already know a lot about the Wolfram Language. But regardless, it's very easy to learn. If you want to get a sense of how quick it is to do interesting things, check out Tweet-a-Program:
https://www.wolfram.com/language/tweet-a-program
We've put together a general page of resources for hackathon participants:
https://www.wolfram.com/hackathons
And there's an online book with exercises:
https://www.wolfram.com/language/elementary-introduction
Wolfram Summer Programs has offerings for exceptional teens in high school as well as undergrads through post-docs. These programs are for those interested in programming, computational thinking, machine learning, and innovative tech. Students create and complete a unique project to publish during the program. For more information and to sign up for 2019 registration announcements visit:
http://education.wolfram.com/summer/
A great way to continue building your Wolfram Language coding skills is to choose a track on the free Wolfram Challenges site:
https://challenges.wolfram.com/
If you make it to the leaderboard please email me to let me know!
Interested in Wolfram mentorships or internships? Check out our opportunities here:
https://www.wolfram.com/company/careers
Good luck, and happy hacking!
Submit a tool or resource
<section class="post-content">
<p>Hey Hackers! Use these resources for Hack on the Hill 2 (and other hackathons you might go to).</p>
Getting Help
If you need help, we have a dedicated team of mentors available to you at the click of a button. Simply log on to the HOTH Mentor Platform and submit a ticket with your location and question/issue.
HOTH Workshops
We have lots of great workshops planned for you throughout the day. Here is the current schedule for sessions that will help you get up and running with various technologies:
- Git/GitHub (Slides)
- Front End Development (Codesmith)
- Back End Development (Codesmith)
- Android Development (Slides)
- Introduction to APIs (Slides)
Tools and Platforms
- Create a GitHub account and download GitHub Desktop.
- Create a Devpost account and register for the HOTH Hackathon on Devpost to submit your hacks
- Download Node.js (Install: Mac, Windows), Sublime Text, Android Studio, and Python.
Tutorials
Libraries and Frameworks
Don't know what to use for a certain feature? Here are master lists for everything you could possibly need for Frontend, Node.js, Android, and Machine Learning.
Hosting and Infrastructure
You need a place to run and share your web app with the world, don't you? From easiest to most difficult:
- Firebase – an all-in-one Google service that sets up hosting, infrastructure, databases, messaging, analytics, storage, and much more for you app to use. (Tutorial, Docs)
- Heroku – another free, dead-simple hosting solution. Get your app up and running in just a minute, with attachable services (like databases, storage, and more) and click-to-scale. (Getting Started)
- Digital Ocean – a low-cost VPS (Virtual Private Server) hosting solution. Rent instances called "droplets" and run anything on your virtual computer. (Getting Started)
- Amazon Web Services – the premier hosting and infrastructure solution. Although not recommended for beginners, it provides ultimate power and control over your setup, as well has nearly a hundred connectable services.
APIs
APIs let you interact with data and services in a quick, easy way. If you aren't looking for anything specific, checkout this list of awesome, random APIs.
- Twilio, Moxtra – Embed messaging, video, and voice in your apps (free to a limited degree).
- IBM Watson, Microsoft Cognitive Services – Artificial Intelligence/Machine Learning APIS: Computer Vision (image/object/scene/face/emotion detection), Natural Language Processing, Speech, Knowledge & Data, Search, and more (free to a limited degree).
- Clarifai – Image and video detection, tagging, classification, and search API (free).
- Mapbox – Create and display custom maps with flexible graphics (free).
- Google Cloud Console – APIs for nearly all Google products (Gmail, Google+, OAuth 2.0, Youtube, Search, Maps, Big Query, etc.)
- Sendgrid – Send emails and marketing campaigns through an API (free to a limited degree).
- Yelp – search, lookup, and review businesses and restaurants (free).
- Uber – Integrate ride-sharing with Uber and other ride/traffic data into your app (free).
- Capitol One – Integrate commerce, rewards, and security into your app (free).
- Slack – Create Slack apps and integrations to increase your team's productivity (free).
- Facebook – Integrate Facebook services (including login) (free).
- reddit – access various reddit information, such as user profile, links, comments, flairs, listings, threads, PMs, moderation, search, subreddits, users, and more (free, open source).
- Venmo, PayPal, Stripe – Integrate mobile and web payments and other services into your apps (free).
- Spotify, Echo Nest, SoundCloud – integrate music and music data into your apps (free).
</section>
[https://nyhackathons.com/tools/][8]{:target='_blank'}
[https://medium.com/@paulmelnikow/how-to-save-time-at-a-hackathon-abe7846747b5][9]{:target='_blank'}
[http://hackucla.com/blog/hackathon-resources/][10]{:target='_blank'}