Open Source ERPs


May 17-19, 2019

General Assembly - 10 East 21st Street - New York, NY

Open Source ERP is the global collegiate and professional hackathon where some of the brightest and most talented students, mentors and professionals come together to drive and create new solutions for existing Open Source ERP problems for the Agriculture, Healthcare, Manufacturing, Distribution, Hospitality and Non-Profit industries.


*Programming Schedule Subject To Change

Presentation Stage
Coding Stage
Presentation Stage
Coding Stage
Presentation Stage
Coding Stage
Presentation Stage
Coding Stage
Presentation Stage
Coding Stage
Presentation Stage
Coding Stage
20:05 - 21:15
How to Use ShipEngine

ShipEngine turns logistics problems into solutions for brands, e-commerce platforms and third-party logistics companies. Using ShipEngine’s APIs, companies can quickly aggregate orders, access deeply discounted rates across carriers, validate addresses, process and track shipments, and mange returns. This session will describe the business problems that ShipEngine solves, demonstrate how ShipEngine works, and show how ShipEngine fits into common ERP workflows.

Key Takeaways:

1. Gain an understanding of the business problem that ShipEngine solves for ERPs.
2. Learn how ShipEngine fits into common ERP workflows.
3. See brief demonstrations of how ShipEngine works.
4. Discover creative ways ShipEngine can be used — and get inspired for the hackathon!

How to Use ShipEngine image
Jud Harris
Director Of Engineering/ShipEngine
How to Use ShipEngine image
James Messinger
Head Of Product/ShipEngine
20:05 - 21:15
Special Sponsor Session

Discover the new standard in multi-carrier shipping and logistics. ShipEngine APIs have powered more than 1 billion shipments for the fastest growing brands and logistics companies. The APIs help aggregate orders, secure deeply discounted rates, validate address, process and track shipments, and manage returns. Integrate once with ShipEngine — and enjoy access to hundreds of carriers and marketplaces around the world.

Key Takeaways

1. Learn about integrating ShipEngine into your Hack
2. Learn how to integrate your ERP Of Choice
3. Understand what judges will be looking for in an ERP Integration.
4. Logistical Challenges with B2B and B2C Shipping

20:30 - 21:30
Sponsor Talk


21:45 - 23:00
ERP Accounting Application Panel

Discussion about Accounting systems and software.

09:30 - 10:45
Designing Your App For Success

Code vs User Design is a heavily debated topic. With code, your app won’t function and users won’t be able to accomplish their goals. Without good user experience, you’ll less likely to gain critical mass for your app, and users will abandon your software after one use. How do you bring it all together for the final product? In this final session we’ll being everything together and lay the foundations for presenting your best product to the judges.

Key Takeaways:

1) Balancing Design with Engineering.
2) Real World Design vs Competition.
3) Tweaking your Final designs
4) Considerations In Bringing a Real Product To Market

Designing Your App For Success image
Nimma Bhusri
09:30 - 11:30
Healthcare Application Panel and Discussion
10:15 - 12:15
Java for Newbs : Intro to Object Oriented Programming

Let’s write your first line of Java! During this session you’ll learn and practice essential computer science concepts using the Java programming language. You will also gain a historic and futuristic perspective on this influential programming language.

Key Takeaways:

1) Gain knowledge of Java’s inception.
2) Write your first line of Java code.
3) Learn about Object Oriented Programming,
4) Forecast the future of Java.

Java for Newbs : Intro to Object Oriented Programming image
Jeannette Washington, M.Ed.
INTL Tech Speaker
11:00 - 12:15
Using Text Analysis And Data Modeling To Understand Big Data

Learn about data modeling and machine learning as it relates to text analysis! During this session we’ll review case studies, text analysis examples and understand how we can build scalable text analysis pipelines and document modeling algorithms to extract insights from big data.

Key Takeaways:

1) Understand what machine learning is and is not.

2) Preprocessing Text: Develop custom preprocessing pipelines for text data

3) Transforming Text: Vectorize text into feature representations

4) Modeling Text: Perform document classification and topic modeling

Using Text Analysis And Data Modeling To Understand Big Data image
Maryam Jahanshahi
Research Scientist
12:00 - 14:00
Sponsor Workshop

Interactive Sponsor Workshop Session

12:30 - 14:00
Build And Deploy A HoneyPot System

Deploying a honeypot system on your internal network is a proactive measure that enables you to immediately detect an intruder before any data is damaged or stolen. In this interactive coding session, you’ll learn the basic tools and foundation to build your own system that you can immediately apply to your organization, ERP, or Devops Environment.

Key Takeaways:

1. Learn Why Honeypot Systems are important in the Enterprise
2. Learn How to Setup Your Own HoneyPot System
3. Common Misconceptions
4. Review The Future Of Honeypoting

Build And Deploy A HoneyPot System image
Fahad Javaid
Advanced Programming
12:30 - 01:45
Data Security and The Enterprise ERP

Open Source ERP systems, while more flexible and sometimes more powerful than their closed source counterparts are also vulnerable to more security exploits. During this session you’ll learn about practical enterprise user policies, permissions, and common social engineering hacks like chatbots that seek to exploit enterprise data systems. Retail and B2B Commerce are two industries highly susceptible to data leaks and fraud. You will also gain a historic and futuristic perspective on securing your firms data in the cloud.

Key Takeaways:

1. Social Engineering Hacks (ie. chatbots, AI, Friendly Stranger)
2. Security Leaks and Entry Points
3. Setting enterprise user policies and permissions.
4. Open Source ERPS Missed Patches and Upgrades

Data Security and The Enterprise ERP image
Traci Carnes
15:00 - 16:45
Sponsor Workshop

Interactive Sponsor Workshop

15:00 - 17:00
Intro To Python With Byte Academy

Python is one of the highest paid coding languages for recent bootcamp grads. People choose python for its simplicity, speed and analytical capabilities and its popularity in Data Science, Finance and other industries. Python developers are sought out by companies such as Google, Buzzfeed, Bank of America, Goldman Sachs and more. Come learn the foundations of Python in this exclusive Hackathon Class.

Key Takeaways:

1) Gain knowledge of Python’s inception.
2) Write your first line of Python code.
3) Learn about Object Oriented Programming,
4) Forecast the future of Python.

Intro To Python With Byte Academy image
Rebecca Sealfon
Software Engineer/Google
15:15 - 16:45
3D Printing and Manufacturing Management

Come learn about 3D Printing, manufacturing management, and the principles (and processes) behind building a great service. Prototyping, iteration, flexibility, room for failure, function testing are all part of the every day for 3D printing and part of the process for both 3D printing a product and providing a great service. You’ll find out what it takes to build a great 3D Printing company.

Key Takeaways

1. Learn what technologies you’ll need to master
2. How a 3D Printing Service is similar to other creative service-based businesses.
3. Understand the different workflows and steps required to make a successful print.
4. Demands, challenges, and rewards of being in the 3D printing industry

3D Printing and Manufacturing Management image
Christina Perla
Co-Founder & CEO Makelab
17:00 - 18:15
Speaker Panel

TBD Panel Discussion surrounding ERPS

17:30 - 19:30
Build Your Devops Infrastructure Using Terraform

The Devops tools you use can make or brake your organizations infrastructure. Building your environment, you’ll need to consider different systems, including accounting, capacity management, load balancing and more. There is a wide variety of open source technologies and possibilities to achieve this goal, but few more flexible than Terraform. During this interactive session we’ll use terraform to build our basic devops infrastructure and walk through some principles of server management, application lifecycles, and security basics.

Key Takeaways:
1. Understand the basic configuration tools and terms
2. Define “Configuration Management” vs “Orchestration”
3. Review Procedural vs Declarative style of code
4. Deep dive into Terraform

Build Your Devops Infrastructure Using Terraform image
Athmane Bouazzouni
19:45 - 21:00
ShipEngine And The Power Of APIs

ShipEngine powers shipping for a diverse range of companies. This session will include a glimpse at some advanced development techniques used by the ShipEngine team, as well as a more in-depth discussion of how companies are currently using ShipEngine’s APIs. This session will also describe what makes an API best in class, including an emphasis on the developer experience.

Key Takeaways:

1.Learn advanced development techniques for using ShipEngine.
2. Understand how different companies use ShipEngine differently.
3. Get ideas for what makes an API best in class.
4. Gain an appreciation for the importance of developer experience when creating APIs.

ShipEngine And The Power Of APIs image
Jud Harris
Director Of Engineering/ShipEngine
ShipEngine And The Power Of APIs image
James Messinger
Head Of Product/ShipEngine
20:00 - 21:00
Surprise/Hidden Workshop


21:30 - 23:00
Closed vs Open Source ERP Review

Discussion about the closed source vs Open Source ERPS

08:45 - 09:45
Breakfast And Coding

Have your Breakfast and Wrap up your coding session for submission.

08:45 - 09:45
Breakfast And Coding

Have your Breakfast and Wrap up your coding session for submission.

09:00 - 10:30
Sponsor Or Panel Discussion
Submissions End
Submissions End
Submissions End
Hacking Ends – Lunch Break

Grab some food and prepare for the demos

Hacking Ends – Lunch Break

Grab some food and prepare for the demos

Hacking Ends – Lunch Break

Grab some food and prepare for the demos


Time To Share The Demos


Time To Share The Demos


Time To Share The Demos


The judges decide the winners


The judges decide the winners


The judges decide the winners

Closing Ceremonies

Wrap Up Time

Closing Ceremonies

Wrap Up Time

Closing Ceremonies

Wrap Up Time

End Of Event

We say see you next year!

End Of Event

We say see you next year!

End Of Event

We say see you next year!

Select date to see events.



Maryam Jahanshahi

Gabriel Tan


Jud Harris


Traci Carnes


Athmane Bouazzouni


James Messinger



Jeannette Washington

Fahad Javaid


Brad Riddell


Rebecca Sealfon

Rebecca Sealfon

Nimma Bhusri

Nimma Bhusri

Austin Canary


Christina Perla

Christina Perla

Allison Strouse Willams

Allison Williams

Maria Papageorgiou

Maria Papageorgiou





Age Requirements

Committee Eligibility

We are an inclusive focused hackathon that promotes diversity in all its forms. Attendees from all backgrounds, genders, and geographies are welcome.

There are no age restrictions to attend the hackathon. In case you are under 18, your parents/legal guardian should contact the hackathon to request a waiver authorizing you to attend the hackathon and submit their plan for your attendance and transportation to and from the hackathon.

Official Open Source ERP staff or committee members are not eligible to compete for a hackathon prize. They may however assist teams as mentors or volunteers during the coding/development phase.

ERP prizes


  • There are no country restrictions, however you or your team must be eligible to receive prizes (in case you win) and you are responsible for paying any taxes on the prize winnings.


  • Employees of prize sponsors are not eligible to participate in the hackathon.

The Best:

CategoryERP ExtensionProduct/Market FitUse of Surprise API
SponsorOpen Source ERPSNewark Venture PartnersShipEngine
DescriptionOne Month Of Student Loan PaymentsVC Investment Team Pitch$1000 Cash Prize
CategoryUser Interface DesignFemale Team DuoProduct Integration
SponsorAxureByte AcademyShipEngine
DescriptionAnnual Axure Team Subscription$2K Coding ScholarshipAmazon Prime Memberships
CategoryMost Diverse TeamBonus Winning Prize
SponsorSamsungNextOpen Source ERPS
DescriptionMeeting With SamsungNext TeamWe Fly You To HackZurich



This is a collaborative event

Teams can consist of minimum of TWO members to a maximum of FIVE members. Exceptions can be made for teams to have more than five members on a case by case basis. Contact the hackathon committee in case you need to have a team of more than 5 members. The size of your team will not be taken into consideration in the judging.

Join Our Pre-Event Community

While you can choose your team on the day of the event during the pre-event team mixer, we encourage all participants to join our pre-event community forum where you can connect with other like minded participants to form a team. An invite to the forum is automatically generated once you register.


Pre-Event Team Mixer

Showing up without a finalized team? No problem! Finalize your team and/or join another team online during the Pre-Event Team Mixer. This is your last opporunity to create a minimum team of two as changes to team members are not permitted after the pre-event networking mixer.


Level Field icon

Fair Competition

To ensure fair competition among all Hackathon participants, each challenge has one or two special criteria (ie. special ingredients) that will not be released until the actual date and time of the event. Therefore, we recommend not attempting to build anything tangible until the start of the event.

Registered Online Icon

Online Registration and Team Forum

Once registered, you and/or your team will have access to our exclusive online Zulip forum where you can recruit other team members and discuss the hackathon with fellow students and participants. Here we encourage you to begin brainstorming ideas and creating wireframes/mockups.

Event Challenges Icon

Event Challenges

The three main event challenges are posted below. Additional Sponsor challenges will be posted no later than March 1st, 2019.

Ensure Level Field icon

Progamming Languages

Any software programming language can be used for the event.

API Icon

API’s and SDKs

You are permitted to use publicly developed and openly licensed API’s and SDKs for your project.

Creative Common Licence Icon

Creative Commons License

Project design assets can be created prior to the start date of the hackathon. All assets should conform to the Creative Commons License agreement standard or be freely available.

Purchase Tool Icon

Purchased Licenses

Any software development tools, game engine, or IDE can be used for the event. If a team member uses a purchased tool licensed to him or her and the license is not transferable to other teams, the team should choose an alternate tool which is available to all developer teams.

Pre-Public Release Icon

Pre-public Release Product for Use

You will only be able to use a pre-publicly released product for use in developing your creation if you bring at least one extra version that can be used by other teams in the Hackathon, and provide any user support needed to teams using the device, and you have permission or license to use it. Proof of permission must be given upon request.

Trial License Icon

Trial License May be Used

Assets, SDKs, APIs or other tools or components available under a trial license may be used.

Team Icon

One Entry Per Team

A team can submit only one entry for the hackathon, and be considered for one prize. Participation at the hackathon is subjected on a “per-team” basis meaning you are not allowed to be on more than one team at the event.

Open Source License Icon

Intellectual Property

Any intellectual property developed during and within the scope of the hackathon must be open source and licensed under one of the licenses referenced in

Code Icon

License Listed in Code

The license selected by the team must be clearly listed in code (page per page) or a generic page announcing the license the application adheres to. Also, public code used inside your application should also list the licenses the code is subjected to.

Application Icon

Multiple License Use Permitted

A team can use multiple licenses in the application. For example, The public code used is subjected to the Apache license agreement whereas the code written by the team for the application is subjected to the MIT license agreement.

Disqualified icon

Violation of the Code of Conduct Automatically Disqualified

A team may not code applications that violate the code of conduct. For example culturally insensitive ideas for an application will automatically be disqualified.



Build an Open Source ERP
in 48 Hours

Industry Module icon

Build an industry specific
module or extension

Sponsor API's icon

Build an Integration between
a Sponsors API and an ERP



How To Register

  • All tickets to the event are sold on Eventbrite.  Please click here to purchase your ticket.

Guaranteed Tickets

  • A guaranteed ticket reserves your teams spot at the event. Whether you have 2 team members (minimum), or 5 team members (maximum), the price is the same for each team member. We recommend registering for the guaranteed ticket to ensure you or your team has a guaranteed spot.

Observer Tickets

  • Observer tickets are the same as Guaranteed tickets reserved for non-participants and others who will not be submitting a hack at the event, but want to attend the panels, mentoring sessions, or other parts of the event.

Student Tickets

  • Student tickets are only for students currently enrolled full time or part time in high school or college.
  • Note an .EDU email address will be required for validation.  Click here to validate your student status.
  • Students tickets are $10.  Once your student status is validated, will receive an invite to purchase your ticket.
  • You will automatically granted access to the Hackathon Forum at once your student status is validated.


  • All teams should have a team name, and be registered with
  • The Devpost team page listing should have the following:
  • Team Mobile Phone Number.
  • Development tools used to build the project.
  • SDKs used in the project.
  • APIs used in the project.
  • Any assets used in the project.
  • Any libraries used in the project.
  • Any components not created at the Hackathon.
  • Link to a video of a screen capture of the application on Youtube.
  • All projects should be submitted to the Hackathon's Devpost Page/account before judging begins on Sunday May 19th at 11:00 am. Failure to submit will result in disqualification.
  • All projects submitted will be subject to a code-review. When the Hackathon ends at least one member from each team will meet with the code review team for a brief review of their submission and to confirm that the team’s Devpost page has been correctly updated. Applications will be spot checked by code reviewers. All the projects selected by the judges as finalists will be code reviewed to confirm that the code is original work created at the Hackathon.
  • Submissions that do not meet the following criteria are subject to disqualification and/or removal.
  • Submission must be:
    • 1) original work of the Participant;
    • 2) must not have been previously published;
    • 3) must not infringe upon the copyrights, trademarks, rights of privacy, publicity or other intellectual property or other rights of any person or entity;
    • 4) must incorporate the technology provided by the Hackathon committee and/or Sponsors.


  • We provide travel reimbursement via MegaBus from any Massachussets, New York, New Jersey, Connecticut, Pennslyvania Stop to Manhattan
  • Note you must purchase your MegaBus Ticket By May 1st to be eligible.


Participants are responsible for their own travel and accommodation arrangements in connection with any participation in the Hackathon.

We have partnered with some tremendous travel partners, who have provided generous discounts. You can find the specific pages to those travel partners below.


NY, NJ, CT Use MTA.Info


North/Southeast Use Megabus


Anywhere Else Use Greyhound


Participants are responsible for their own travel and accommodation arrangements in connection with any participation in the Hackathon.

We have partnered with the following accommodation providers who are all within walking distance to our event.
We recommend booking your travel accomodations ahead of time.





Brooklyn Hotel

  • 9 Beaver Street, Brooklyn, NY 11206




General Assembly

Why Sponsor

1 Send company engineers and mentors to

Interact with and educate students about your product. Having engineers on - site gets attendees using your product quickly and enables you to gather feedback as well.

5 Recruit student developers

who catch your eye. They'll be busy demonstrating their technical and teamwork skills in a high-energy and fast-paced environment!

2 Bring swag

to give away at your company booth. T-shirts, stickers, pillows, playing cards, water bottles, and more make exciting gifts for students, and is an easy way to build your brand both during and after the event.

3 Give away a prize

to incentivize hackers to use your technology and/or incorporate your brand values throughout the weekend.

4 Gain student awareness.

of your brand among top student developers and connect with top talent!

6 Test your APls

and give demos. Students can utilize your products to create something new and unimaginable!

7 Run workshops and tutorials.

Nothing catches students' eyes more than technologies and talks from those in industry.

Presenting Sponsor


Platinum Sponsor

ShipEngine-blue-vector (3)

Beverage Sponsor


Food & Diversity Sponsor


Design Sponsor


Judging/Education/Mentoring Sponsors

Interested in Sponsoring? Contact us at

Open Source ERP Hackthon FAQ - TEAM

The minimum team size is 2, while the maximum team size is 5.  There is no "I" in team, and besides building an ERP or ERP module shouldn't be done in isolation - so grab a buddy (or two) and start plugging away.


For organizations that want to sponsor a trip for 50 students or more, please reach out to us directly by filling this form.  Our team members will respond to your inquiry

Open Source ERP Hackthon FAQ - Miscellaneous

We encourage all tech recruiters to become a sponsor in order to receive the maximum exposure at the event.  You get to attend and exclusively network with hackers prior to the start of the hackathon.  There is an exclusive staffing/HR package available for companies that exclusively want to attend the hiring session.