Skip to content

Latest commit

 

History

History
69 lines (55 loc) · 6.78 KB

README.md

File metadata and controls

69 lines (55 loc) · 6.78 KB

Hackathon

Awesome

A curated list of templates and resources which can be used as a starter pack for hackathon. This list aims to help starters as well as pros to get started with project development without wasting time on environment setup and package instalations.

If you have attended any hackathons in the past, then you know how much time it takes to get a project started: decide on what to build, pick a programming language, pick a web framework, pick a CSS framework. A while later, you might have an initial project up on GitHub and only then can other team members start contributing. Or how about doing something as simple as Sign in with Facebook authentication? You can spend hours on it if you are not familiar with how OAuth 2.0 works.

This list can help any dev save hours or even days of development time and can also serve as a learning guide for hackers.

Contents

WebApp Templates

  • WIX - Wix provides cloud-based web development services that gives you the freedom to create, design, manage and develop your web presence exactly the way you want
  • HTML5UP - .Makes spiffy HTML5 site templates that are Fully Responsive, Built on intelligent HTML5 + CSS3, Super Customizable
  • IM FREE - A curated collection of free web design resources, all for commercial use.
  • StartBootstrap - Develops free to download, open source Bootstrap4 themes, templates, and snippets and creates guides and tutorials to help you learn more about designing and developing with Bootstrap.
  • ColorLib - Get the exclusive free HTML5 templates designed with Bootstrap, CSS3, jQuery from ThemeWagon. They offer comprehensive yet easy to follow guides well suited for beginner bloggers.

Hackathon Starters

  • Node Boilerplate - A boilerplate for Node.js web applications
  • Django Boilerplate - A boilerplate for Django web applications
  • Laravel Boilerplate - A boilerplate application developed with Laravel 5.2 to keep you ahead in hackathons
  • Flask Boilerplate - A hackathon boilerplate for new Flask web applications created by Major League Hacking
  • AdonisJS Boilerplate - A boilerplate application developed with AdonisJS 4.0 to keep you ahead in hackathons
  • Express Boilerplate - A boilerplate for Node.js web applications, which use RDBS (relational database system) with prefered PostgreSQL instead of overhyped MongoDB
  • Android Boilerplate - An android boilerplate project using clean architecture
  • Kotlin Boilerplate - Kotlin Android boilerplate project with MVVM architecture using RxJava, Dagger 2, and more
  • Go Blueprint - A Blueprint/Boilerplate For Golang Projects
  • Oapi-codegen - Generate Go client and server boilerplate from OpenAPI 3 specifications
  • Meteor Boilerplate - A lightweight boilerplate for meteor projects
  • iOS Hackathon Starter - Hackathon starter kit for iOS
  • VuejsFire Hackathon Starter - VuejsvFire is a project starter kit based on Vue.js framework and Firebase as backend
  • Rails Hackathon Starter - Hackathon starter for Rails developer
  • Suspenders - A Rails template with our standard defaults, ready to deploy to Heroku
  • Node-Typescript/Express Starter Kit - A Node-Typescript/Express Boilerplate with Authentication(Local, Github, Facebook, Twitter, Google, LinkedIn, Dropbox, Slack, Discord), Authorization, and CRUD functionality + PWA Support
  • Blockstack Starter Kit - A hackathon boilerplate for a new Blockstack application created by Major League Hacking in partnership with Blockstack.
  • PHP(Symfony) Hackathon Starter - Symfony Hackathon Starter is a boilerplate application developed with Symfony 4 to keep you ahead in hackathons

Hackathon Administration

  • Quill - Quill is a registration system designed specially for hackathon hackers as well as for hackathon organizers
  • HackAssistant - A Hackathon registration server with collaboration from HackCU
  • LaraHack - LaraHack is a complete administration systems designed especially for hackathons and similar competitions
  • Hackathon Manager - All-in-one platform for hackathon registration & logistics
  • Gavel - Gavel is a project expo judging system
  • Expo - An expo / table numbers app for your Devpost hackathon

Free Resources

General

  • Typeform - Typeform specializes in online form building and online surveys. It creates dynamic forms based on user needs
  • ElephantSQL - PostgreSQL as a Service. Perfectly configured and optimized PostgreSQL databases ready in 2 minutes
  • Obvibase - Obvibase makes creating an online database as easy and fast as creating a spreadsheet

Learn

  • Noexcuselist - The best place on the web to learn anything for free
  • Theodinproject - Learn everything you need to know to become a web developer
  • Learnxinyminutes - Take a whirlwind tour of your next favorite language. Community-driven!
  • Freecodecamp - To help people learn to code for free by creating thousands of videos, articles, and interactive coding lessons

Contributions are always appreciated

Credits:

A big thanks to Amy Chan