Git Product home page Git Product logo

hackathon-starter's Introduction

Hackathon Starter

Recommended Steps to making a Hackathon MVP (Minimum Viable Product) application:

  1. Figure out what prizes you want to go for / What problems you want to solve.
  2. Decide on which technology you want to learn.
  3. Decide on the approach you will take to solve the problem.
  4. Learn how the submission page works for your hackathon, and create a draft of your project submission if possible.
  5. Start creating your project (Look at the recommended tools below).
  6. Takes screenshots and videos of your team and app, for both submission and for good memories.
  7. Get ready to submit your app at least 90 minutes before the deadline occurs, in case something goes wrong.
  8. Submit your project, no matter if your project was a success or a failure. Both are important learning experiences to share!

Recommended Text Editors:

  • Visual Studio Code

Recommended Version Control:

  • Git

Recommended Version Control Web Host:

  • GitHub

Recommended Terminal for Windows:

  • Powershell (Change background color to black and only use Command Prompt if PowerShell Not available)

Recommended Terminal for Mac and Linux:

  • Terminal

Recommended Deployment Platform (AKA the tool used so others can go to view your project):

  • Heroku

Recommended Project Management Tool:

  • Trello

Recommended Communication Tool:

  • Slack (Discord is another good alternative, but most likely will not be used by organizers/companies attending)

Recommended Learning Resources:

  • The sponsors and mentors at the hackathon
  • The official tutorial of whatever technology you are learning.

hackathon-starter's People

Contributors

nguyenandrew avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.