SlideShare a Scribd company logo
DEMYSTIFYING
A HACKATHON
This slide presentation was created as a preface
for participants seeking to participate in
Baseball Hackday. The information provided in
this slide presentation can be utilized to prepare
for other hackathons.
WHAT IS A HACKATHON?
Hackathons provide a venue for self-expression
and creativity through technology. People with
technical backgrounds come together, form
teams around a problem or idea, and
collaboratively code a unique solution from
scratch—these generally take shape in the form
of websites, mobile apps, software projects. (1)
WHO CAN ATTEND A HACKATHON?
For the most part ANYONE. Anyone who is interested in
computer programming and loves to learn and build cool
stuff can attend.
Do I need to have programming experience? - NO. You don’t.
The organizers usually hold workshops throughout the
hackathon for anyone who is new to programming or
someone who wishes to learn more about a particular topic.
Mentors are also available. So if you go to a hackathon
without knowing what you want to do, that’s totally fine
because you will have these mentors at your service to help
and guide you.
HOW DO I FORM A HACKATHON TEAM?
Developer
Designer
Project Manager
Researcher
Idea Strategist
Presenter
WHY PARTICIPATE IN A HACKATHON?
F R E E F O O D
F R E E S W A G
M e e t n e w p e o p l e
M e e t r e c r u i t e r s
M e e t i n v e s t o r s
9 9 . 9 % F R E E
S h a r p e n y o u r s k i l l s
L E A R N
WHATS AN OPEN SOURCE?
Open source software is software with source code that anyone can inspect,
modify, and enhance.
WHATS AN API?
An application program interface (API) is a set of routines, protocols, and tools for
building software applications. Basically, an API specifies how software components
should interact. Additionally, APIs are used when programming graphical user interface
(GUI) components. A good API makes it easier to develop a program by providing all the
building blocks. A programmer then puts the blocks together.
WHATS AN API?
1. Google Maps API: Google Maps APIs lets developers embed Google Maps on webpages using a
JavaScript or Flash interface. The Google Maps API is designed to work on mobile devices and
desktop browsers.
2. YouTube APIs: YouTube API: Google's APIs lets developers integrate YouTube videos and
functionality into websites or applications. YouTube APIs include the YouTube Analytics API,
YouTube Data API, YouTube Live Streaming API, YouTube Player APIs and others.
3. Flickr API: The Flickr API is used by developers to access the Flick photo sharing community data.
The Flickr API consists of a set of callable methods, and some API endpoints.
4. Twitter APIs: Twitter offers two APIs. The REST API allows developers to access core Twitter data
and the Search API provides methods for developers to interact with Twitter Search and trends data.
5. Amazon Product Advertising API: Amazon's Product Advertising API gives developers access to
Amazon's product selection and discovery functionality to advertise Amazon products to monetize a
website.
WHERE & HOW DO I START CREATING?
Design / Wireframe
- Balsamiq https://balsamiq.com/index.html
- moqups.com
Prototyping
- InVision https://www.invisionapp.com/
Website
-https://gohugo.io/
Application Builds
- Create REACT app
https://github.com/facebookincubator/create-react-app
https://github.com/baseballhackday/data-and-resources/wiki/Resources-and-ideas
HOW TO PLAN ACCORDINGLY
1. Think about prompt / come up with an idea and
team/project name!
2. Assign roles for your team
• project manager, product owner, researcher,
developers, designer, pitch presenter(s)
3. Establish a timeline
• Come up with tasks
• Give an estimate on when they should be complete
THE FIRST HOUR
HOW ARE HACKATHONS JUDGED?
Applicability to the Theme
Innovation & Teamwork
User Experience
Technology
Pitch/Presentation
START BY DOING!
San Diego
S A T U R D A Y
M A R C H 1 7 T H , 2 0 1 8
WWW.BASEBALLHACKDAY.COM
ABOUT US
Blacks In Technology is a professional platform for PoC in technology. BIT
serves to increase the visibility and participation of PoC in tech through
community, media, mentorship, and stewardship. Blacks In Technology
(BIT) is "Stomping the Divide" by establishing a blueprint of world class
technical excellence and innovation by providing resources, guidance and
issuing a challenge to our members to surpass the high mark and
establish new standards of global innovation. (blacksintechnology.net)
Girls in Tech (GIT) is a global non-profit focused on the engagement,
education and empowerment of girls and women who are passionate about
technology. GIT aims to accelerate the growth of innovative women
entering into the high-tech industry and building startups. We achieve this
through the creation of proprietary, innovative programming and strategic
global partnerships. (girlsintech.org)
San Diego National Society of Black Engineers (NSBE) Professional Chapter
is an awarding organization that works within the community to present
programs within the San Diego public schools and the city at large to
expand the pool of innovative engineers by seeding and nurturing a diverse
future technical workforce through K-12 STEM education outreach
initiatives; and engaging the public to see, touch and embrace engineering
through year-round innovative programming and celebration. (nsbe.org)

More Related Content

Similar to Demystifying a Hackathon

What's Next: Ogilvy x Google Chatbots Partnership
What's Next: Ogilvy x Google Chatbots PartnershipWhat's Next: Ogilvy x Google Chatbots Partnership
What's Next: Ogilvy x Google Chatbots Partnership
Ogilvy Consulting
 
Hacktoberfest 23.pptx
Hacktoberfest 23.pptxHacktoberfest 23.pptx
Hacktoberfest 23.pptx
Jawaharlal Nehru University
 
A One Stop Solution Platform for various Services Helping Tools.pptx
A One Stop Solution Platform for various Services Helping Tools.pptxA One Stop Solution Platform for various Services Helping Tools.pptx
A One Stop Solution Platform for various Services Helping Tools.pptx
SHIVAMGIRI35
 
Crafting the Ultimate Toolkit for API Platform Teams: What You Are Missing
Crafting the Ultimate Toolkit for API Platform Teams: What You Are MissingCrafting the Ultimate Toolkit for API Platform Teams: What You Are Missing
Crafting the Ultimate Toolkit for API Platform Teams: What You Are Missing
Nordic APIs
 
Info Session GDSC USICT
Info Session GDSC USICTInfo Session GDSC USICT
Info Session GDSC USICT
DSCUSICT
 
STEM Programming Ideas at the Library.pdf
STEM Programming Ideas at the Library.pdfSTEM Programming Ideas at the Library.pdf
STEM Programming Ideas at the Library.pdf
Brian Pichman
 
GDSC USeP - Infosession 2023.pptx
GDSC USeP - Infosession 2023.pptxGDSC USeP - Infosession 2023.pptx
GDSC USeP - Infosession 2023.pptx
jrmaldeza00117
 
Co-creation, Open Innovation & Real-Time Collaboration - A web based platform...
Co-creation, Open Innovation & Real-Time Collaboration - A web based platform...Co-creation, Open Innovation & Real-Time Collaboration - A web based platform...
Co-creation, Open Innovation & Real-Time Collaboration - A web based platform...
Erik Micheelsen
 
A Web based Co-creation and Open Innovation platform for business
A Web based Co-creation and Open Innovation platform for businessA Web based Co-creation and Open Innovation platform for business
A Web based Co-creation and Open Innovation platform for business
Erik Micheelsen
 
BUDDY White Paper
BUDDY White PaperBUDDY White Paper
BUDDY White Paper
Achmad Surya Afandy
 
Brainbean Apps
Brainbean Apps Brainbean Apps
Brainbean Apps
Alexey Pelykh
 
A Complete Guide To Progressive Web App.pdf
A Complete Guide To Progressive Web App.pdfA Complete Guide To Progressive Web App.pdf
A Complete Guide To Progressive Web App.pdf
Cerebrum Infotech
 
Android and Solution challenge that is Discover Design develop
Android and Solution challenge that is Discover Design developAndroid and Solution challenge that is Discover Design develop
Android and Solution challenge that is Discover Design develop
ShanviShukla
 
GDSC_Introduction.pptx
GDSC_Introduction.pptxGDSC_Introduction.pptx
GDSC_Introduction.pptx
SachinMishra53046
 
Building a community
Building a communityBuilding a community
Building a community
Rick Mans
 
apidays LIVE Hong Kong - Why you need a DevRel team for your API by Anna Tsol...
apidays LIVE Hong Kong - Why you need a DevRel team for your API by Anna Tsol...apidays LIVE Hong Kong - Why you need a DevRel team for your API by Anna Tsol...
apidays LIVE Hong Kong - Why you need a DevRel team for your API by Anna Tsol...
apidays
 
Prototyping & User Testing
Prototyping & User TestingPrototyping & User Testing
Prototyping & User Testing
Laura Levisay
 
InfoFest GDSC.pptx
InfoFest GDSC.pptxInfoFest GDSC.pptx
InfoFest GDSC.pptx
SURYAPARIDA5
 
GDSC Infofest.pptx
GDSC Infofest.pptxGDSC Infofest.pptx
GDSC Infofest.pptx
ssuser756dcb
 
Hacktoberfest 23 Slide Deck.pptx
Hacktoberfest 23 Slide Deck.pptxHacktoberfest 23 Slide Deck.pptx
Hacktoberfest 23 Slide Deck.pptx
GDSCBBIT
 

Similar to Demystifying a Hackathon (20)

What's Next: Ogilvy x Google Chatbots Partnership
What's Next: Ogilvy x Google Chatbots PartnershipWhat's Next: Ogilvy x Google Chatbots Partnership
What's Next: Ogilvy x Google Chatbots Partnership
 
Hacktoberfest 23.pptx
Hacktoberfest 23.pptxHacktoberfest 23.pptx
Hacktoberfest 23.pptx
 
A One Stop Solution Platform for various Services Helping Tools.pptx
A One Stop Solution Platform for various Services Helping Tools.pptxA One Stop Solution Platform for various Services Helping Tools.pptx
A One Stop Solution Platform for various Services Helping Tools.pptx
 
Crafting the Ultimate Toolkit for API Platform Teams: What You Are Missing
Crafting the Ultimate Toolkit for API Platform Teams: What You Are MissingCrafting the Ultimate Toolkit for API Platform Teams: What You Are Missing
Crafting the Ultimate Toolkit for API Platform Teams: What You Are Missing
 
Info Session GDSC USICT
Info Session GDSC USICTInfo Session GDSC USICT
Info Session GDSC USICT
 
STEM Programming Ideas at the Library.pdf
STEM Programming Ideas at the Library.pdfSTEM Programming Ideas at the Library.pdf
STEM Programming Ideas at the Library.pdf
 
GDSC USeP - Infosession 2023.pptx
GDSC USeP - Infosession 2023.pptxGDSC USeP - Infosession 2023.pptx
GDSC USeP - Infosession 2023.pptx
 
Co-creation, Open Innovation & Real-Time Collaboration - A web based platform...
Co-creation, Open Innovation & Real-Time Collaboration - A web based platform...Co-creation, Open Innovation & Real-Time Collaboration - A web based platform...
Co-creation, Open Innovation & Real-Time Collaboration - A web based platform...
 
A Web based Co-creation and Open Innovation platform for business
A Web based Co-creation and Open Innovation platform for businessA Web based Co-creation and Open Innovation platform for business
A Web based Co-creation and Open Innovation platform for business
 
BUDDY White Paper
BUDDY White PaperBUDDY White Paper
BUDDY White Paper
 
Brainbean Apps
Brainbean Apps Brainbean Apps
Brainbean Apps
 
A Complete Guide To Progressive Web App.pdf
A Complete Guide To Progressive Web App.pdfA Complete Guide To Progressive Web App.pdf
A Complete Guide To Progressive Web App.pdf
 
Android and Solution challenge that is Discover Design develop
Android and Solution challenge that is Discover Design developAndroid and Solution challenge that is Discover Design develop
Android and Solution challenge that is Discover Design develop
 
GDSC_Introduction.pptx
GDSC_Introduction.pptxGDSC_Introduction.pptx
GDSC_Introduction.pptx
 
Building a community
Building a communityBuilding a community
Building a community
 
apidays LIVE Hong Kong - Why you need a DevRel team for your API by Anna Tsol...
apidays LIVE Hong Kong - Why you need a DevRel team for your API by Anna Tsol...apidays LIVE Hong Kong - Why you need a DevRel team for your API by Anna Tsol...
apidays LIVE Hong Kong - Why you need a DevRel team for your API by Anna Tsol...
 
Prototyping & User Testing
Prototyping & User TestingPrototyping & User Testing
Prototyping & User Testing
 
InfoFest GDSC.pptx
InfoFest GDSC.pptxInfoFest GDSC.pptx
InfoFest GDSC.pptx
 
GDSC Infofest.pptx
GDSC Infofest.pptxGDSC Infofest.pptx
GDSC Infofest.pptx
 
Hacktoberfest 23 Slide Deck.pptx
Hacktoberfest 23 Slide Deck.pptxHacktoberfest 23 Slide Deck.pptx
Hacktoberfest 23 Slide Deck.pptx
 

Recently uploaded

20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 

Recently uploaded (20)

20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 

Demystifying a Hackathon

  • 2. This slide presentation was created as a preface for participants seeking to participate in Baseball Hackday. The information provided in this slide presentation can be utilized to prepare for other hackathons.
  • 3. WHAT IS A HACKATHON? Hackathons provide a venue for self-expression and creativity through technology. People with technical backgrounds come together, form teams around a problem or idea, and collaboratively code a unique solution from scratch—these generally take shape in the form of websites, mobile apps, software projects. (1)
  • 4. WHO CAN ATTEND A HACKATHON? For the most part ANYONE. Anyone who is interested in computer programming and loves to learn and build cool stuff can attend. Do I need to have programming experience? - NO. You don’t. The organizers usually hold workshops throughout the hackathon for anyone who is new to programming or someone who wishes to learn more about a particular topic. Mentors are also available. So if you go to a hackathon without knowing what you want to do, that’s totally fine because you will have these mentors at your service to help and guide you.
  • 5. HOW DO I FORM A HACKATHON TEAM? Developer Designer Project Manager Researcher Idea Strategist Presenter
  • 6. WHY PARTICIPATE IN A HACKATHON? F R E E F O O D F R E E S W A G M e e t n e w p e o p l e M e e t r e c r u i t e r s M e e t i n v e s t o r s 9 9 . 9 % F R E E S h a r p e n y o u r s k i l l s L E A R N
  • 7. WHATS AN OPEN SOURCE? Open source software is software with source code that anyone can inspect, modify, and enhance.
  • 8. WHATS AN API? An application program interface (API) is a set of routines, protocols, and tools for building software applications. Basically, an API specifies how software components should interact. Additionally, APIs are used when programming graphical user interface (GUI) components. A good API makes it easier to develop a program by providing all the building blocks. A programmer then puts the blocks together.
  • 9. WHATS AN API? 1. Google Maps API: Google Maps APIs lets developers embed Google Maps on webpages using a JavaScript or Flash interface. The Google Maps API is designed to work on mobile devices and desktop browsers. 2. YouTube APIs: YouTube API: Google's APIs lets developers integrate YouTube videos and functionality into websites or applications. YouTube APIs include the YouTube Analytics API, YouTube Data API, YouTube Live Streaming API, YouTube Player APIs and others. 3. Flickr API: The Flickr API is used by developers to access the Flick photo sharing community data. The Flickr API consists of a set of callable methods, and some API endpoints. 4. Twitter APIs: Twitter offers two APIs. The REST API allows developers to access core Twitter data and the Search API provides methods for developers to interact with Twitter Search and trends data. 5. Amazon Product Advertising API: Amazon's Product Advertising API gives developers access to Amazon's product selection and discovery functionality to advertise Amazon products to monetize a website.
  • 10. WHERE & HOW DO I START CREATING? Design / Wireframe - Balsamiq https://balsamiq.com/index.html - moqups.com Prototyping - InVision https://www.invisionapp.com/ Website -https://gohugo.io/ Application Builds - Create REACT app https://github.com/facebookincubator/create-react-app https://github.com/baseballhackday/data-and-resources/wiki/Resources-and-ideas
  • 11. HOW TO PLAN ACCORDINGLY 1. Think about prompt / come up with an idea and team/project name! 2. Assign roles for your team • project manager, product owner, researcher, developers, designer, pitch presenter(s) 3. Establish a timeline • Come up with tasks • Give an estimate on when they should be complete THE FIRST HOUR
  • 12. HOW ARE HACKATHONS JUDGED? Applicability to the Theme Innovation & Teamwork User Experience Technology Pitch/Presentation
  • 13. START BY DOING! San Diego S A T U R D A Y M A R C H 1 7 T H , 2 0 1 8 WWW.BASEBALLHACKDAY.COM
  • 14. ABOUT US Blacks In Technology is a professional platform for PoC in technology. BIT serves to increase the visibility and participation of PoC in tech through community, media, mentorship, and stewardship. Blacks In Technology (BIT) is "Stomping the Divide" by establishing a blueprint of world class technical excellence and innovation by providing resources, guidance and issuing a challenge to our members to surpass the high mark and establish new standards of global innovation. (blacksintechnology.net) Girls in Tech (GIT) is a global non-profit focused on the engagement, education and empowerment of girls and women who are passionate about technology. GIT aims to accelerate the growth of innovative women entering into the high-tech industry and building startups. We achieve this through the creation of proprietary, innovative programming and strategic global partnerships. (girlsintech.org) San Diego National Society of Black Engineers (NSBE) Professional Chapter is an awarding organization that works within the community to present programs within the San Diego public schools and the city at large to expand the pool of innovative engineers by seeding and nurturing a diverse future technical workforce through K-12 STEM education outreach initiatives; and engaging the public to see, touch and embrace engineering through year-round innovative programming and celebration. (nsbe.org)