Campify

Campify: Optimizing Camp Schedules

Campify replaces hundreds of hours of manual scheduling with optimization, helping camp directors build better programs effortlessly.

Campify
Image
Campify

Title

Gurobi + Campify

Industry

Software

Region

Americas

Introduction

Eyal Abadi and Joseph Levy founded Campify in 2020, just as the first wave of COVID-19 and government-enforced lockdowns swept the United States. With social distancing guidelines and restrictions changing literally by the hour, planning any type of event became a virtually impossible task.

Both deeply connected to community nonprofits and youth services, Abadi and Levy recognized the challenges these regulations presented to summer camps in particular. With those obstacles in mind, the pair combined their technical skills to create a new scheduling platform that meets the complex needs of camp directors.


The Problem

Many camps today still rely on old-school systems to plan out their schedules, spending hundreds of hours shuffling color-coded sticky notes across whiteboards to organize group activities.

Abadi and Levy set out to change all that with Campify, saving camps precious time with a little help from mathematical optimization.

Since nonprofit budgets are extremely tight, they attempted to help camp directors by using free open-source software and an optimization model that they wrote themselves. However, none of the existing solutions were able to adequately address the camps’ needs.

“Every camp has a different concept of what a good schedule is,” explains Levy. “They want to be able to describe a good schedule to the system, to put in place their custom rules, have the system give them a schedule, and then be able to make manual changes.”

So, Levy and Abadi tried using Gurobi with an academic license. Suddenly, models that were taking hours or days to solve with open-source software were being solved in just seconds by Gurobi.


The Solution

Designing an optimal camp schedule was already a complex task before COVID-19 came along. But now, there are more limitations than ever to consider, from how many kids can be in a room together to which groups should stay together for easier contact tracing, should that need arise.

Not only does Campify’s use of mathematical optimization allow camps to account for those constraints when designing their schedules, but thanks to Gurobi’s powerful optimizer, users can adjust their inputs at any time and get an updated schedule within seconds.

For every “activity” that’s created in Campify, camp directors can select when they’d like it to be available, how many periods it should last, how many groups or individuals can participate at the same time, and how many times per day or week that activity should show up in one schedule.

 


 

In addition to having full control over their customized constraints, here are several things Campify users can do to make their scheduling process even better:

  • Create schedule zones: For each activity, the user can add a location or “zone” to ensure that no group will have to walk too far from one activity to the next. This can also help keep young campers away from potentially dangerous areas.

  • Keep the same groups together for high-contact activities: For example, Campify can help schedule the same two groups who played dodgeball together to also play kickball together, which would allow for easier contact tracing.

  • Analyze all available options for fast and efficient problem-solving: Campify supports manual editing, so if an unexpected event occurs (for example, a camp counselor calls in sick), Campify presents all available alternatives and highlights the ones that would violate the user’s predetermined rules.

"Now, camps can have a complete schedule within two or three days and keep registration open much longer than before."

Eyal Abadi, Co-founder, Campify

"Now, camps can have a complete schedule within two or three days and keep registration open much longer than before."

Eyal Abadi, Co-founder, Campify

"Now, camps can have a complete schedule within two or three days and keep registration open much longer than before."

Eyal Abadi, Co-founder, Campify


Results

Campify has made it easier than ever to design the perfect schedule while ensuring a fun and safe experience for all campers. And thanks to Gurobi, Campify can deliver customized schedules within seconds. The effects of faster scheduling can be felt far and wide, including in the registration process.

 

“Using the older, more time-consuming systems, camp leaders would have to start scheduling weeks in advance, during which time they had to close registration and no longer accept new groups. Now, camps can have a complete schedule within two or three days and keep registration open much longer than before,” explains Abadi.

But while Campify is backed by powerful technology, Abadi and Levy have made their platform accessible to all users, regardless of their technical knowledge.

“We’re giving Gurobi’s capability to non-technical users. That’s the art of Campify—we’ve taken something as powerful as mathematical programming and made it easy and simple enough that anyone can enjoy it,” says Levy. “We care deeply about the system, including how it looks and feels for users.”

In the future, Abadi and Levy would like to apply AI so Campify can help make suggestions when users make common scheduling mistakes, such as forgetting to include a lunch break. Although they currently only work with a select number of camps in the summer, they also hope to work with schools in the fall and expand their services beyond scheduling.

Case Studies

Explore more innovative ways our customers are using Gurobi to unlock optimal outcomes.

01 OF 00

Gurobi + I-SEC & Syntro

I-SEC & Syntro: Designing Optimal Shifts for Airport Security Staff

With a solution built by Syntro, a Gurobi partner, I-SEC designs optimal shifts that maximize efficiency and guarantee compliance, while keeping employee needs in mind.

Gurobi + ZOZO Research

ZOZO Research: Optimizing Inventory Allocation for Scalable E-Commerce Logistics

As ZOZO expanded its logistics network, inventory imbalances created costly transfer problems. Mathematical optimization provided a data-driven approach to prevent those problems before they start.

Image

Gurobi + Analytics for a Better World

Analytics for a Better World: Maximizing Mission-Driven Impact with Optimization

Analytics for a Better World leverages big data sources to analyze humanitarian facility locations and identify ways to maximize coverage while minimizing costs.

Gurobi + encoord

encoord: Optimizing the Energy Transition

To help the power and utilities sector better prepare for the energy transition, encoord uses integrated modeling and advanced optimization methods powered by Gurobi.

Gurobi + Eneco

Eneco: Harnessing Optimization for Smarter Energy Dispatching

Eneco uses optimization to dispatch its renewable energy portfolio, balancing wind, solar, and storage for smarter distribution.

Gurobi + Kurly

Kurly: Transforming Delivery Logistics with Mathematical Optimization

Kurly uses optimization to guarantee morning deliveries for late-night orders, scaling logistics across South Korea.

Gurobi + Hitit

Hitit: Empowering Airlines to Optimize Annual Crew Leave Planning

Hitit cuts weeks of manual crew leave planning down to hours, boosting airline compliance and crew satisfaction.

Gurobi + Marketing Attribution

Marketing Attribution: Driving Smarter Media Investments

Marketing Attribution optimizes $1.4B+ in annual ad spend for a global consumer health brand across 160 countries.

Gurobi + MyGoals

MyGoals: Personal Financial Planning, Optimized

MyGoals uses optimization to help individuals balance multiple life goals simultaneously, from retirement to home purchase.

Gurobi + Light Up the World

Light Up the World: Bringing Clean Energy and Internet Access to Remote Communities

Light Up the World uses optimization to design off-grid solar systems for remote Peruvian communities with no room for error.

Gurobi + 55ip

55ip: Driving Innovation in Tax-Smart Investment Solutions

55ip, a JP Morgan subsidiary, uses optimization to manage tax-smart portfolios at scale across thousands of client accounts.

Gurobi + Statkraft Croatia

Statkraft Croatia: Cracking the Code on Battery Profitability

Statkraft Croatia (now Resalta) uses optimization to assess BESS profitability and maximize battery storage revenue in Croatia.

Case Studies

Explore more innovative ways our customers are using Gurobi to unlock optimal outcomes.

01 OF 00

Gurobi + I-SEC & Syntro

I-SEC & Syntro: Designing Optimal Shifts for Airport Security Staff

With a solution built by Syntro, a Gurobi partner, I-SEC designs optimal shifts that maximize efficiency and guarantee compliance, while keeping employee needs in mind.

Gurobi + ZOZO Research

ZOZO Research: Optimizing Inventory Allocation for Scalable E-Commerce Logistics

As ZOZO expanded its logistics network, inventory imbalances created costly transfer problems. Mathematical optimization provided a data-driven approach to prevent those problems before they start.

Image

Gurobi + Analytics for a Better World

Analytics for a Better World: Maximizing Mission-Driven Impact with Optimization

Analytics for a Better World leverages big data sources to analyze humanitarian facility locations and identify ways to maximize coverage while minimizing costs.

Gurobi + encoord

encoord: Optimizing the Energy Transition

To help the power and utilities sector better prepare for the energy transition, encoord uses integrated modeling and advanced optimization methods powered by Gurobi.

Gurobi + Eneco

Eneco: Harnessing Optimization for Smarter Energy Dispatching

Eneco uses optimization to dispatch its renewable energy portfolio, balancing wind, solar, and storage for smarter distribution.

Gurobi + Kurly

Kurly: Transforming Delivery Logistics with Mathematical Optimization

Kurly uses optimization to guarantee morning deliveries for late-night orders, scaling logistics across South Korea.

Gurobi + Hitit

Hitit: Empowering Airlines to Optimize Annual Crew Leave Planning

Hitit cuts weeks of manual crew leave planning down to hours, boosting airline compliance and crew satisfaction.

Gurobi + Marketing Attribution

Marketing Attribution: Driving Smarter Media Investments

Marketing Attribution optimizes $1.4B+ in annual ad spend for a global consumer health brand across 160 countries.

Gurobi + MyGoals

MyGoals: Personal Financial Planning, Optimized

MyGoals uses optimization to help individuals balance multiple life goals simultaneously, from retirement to home purchase.

Gurobi + Light Up the World

Light Up the World: Bringing Clean Energy and Internet Access to Remote Communities

Light Up the World uses optimization to design off-grid solar systems for remote Peruvian communities with no room for error.

Gurobi + 55ip

55ip: Driving Innovation in Tax-Smart Investment Solutions

55ip, a JP Morgan subsidiary, uses optimization to manage tax-smart portfolios at scale across thousands of client accounts.

Gurobi + Statkraft Croatia

Statkraft Croatia: Cracking the Code on Battery Profitability

Statkraft Croatia (now Resalta) uses optimization to assess BESS profitability and maximize battery storage revenue in Croatia.

Case Studies

Explore more innovative ways our customers are using Gurobi to unlock optimal outcomes.

01 OF 00

Gurobi + I-SEC & Syntro

I-SEC & Syntro: Designing Optimal Shifts for Airport Security Staff

With a solution built by Syntro, a Gurobi partner, I-SEC designs optimal shifts that maximize efficiency and guarantee compliance, while keeping employee needs in mind.

Gurobi + ZOZO Research

ZOZO Research: Optimizing Inventory Allocation for Scalable E-Commerce Logistics

As ZOZO expanded its logistics network, inventory imbalances created costly transfer problems. Mathematical optimization provided a data-driven approach to prevent those problems before they start.

Image

Gurobi + Analytics for a Better World

Analytics for a Better World: Maximizing Mission-Driven Impact with Optimization

Analytics for a Better World leverages big data sources to analyze humanitarian facility locations and identify ways to maximize coverage while minimizing costs.

Gurobi + encoord

encoord: Optimizing the Energy Transition

To help the power and utilities sector better prepare for the energy transition, encoord uses integrated modeling and advanced optimization methods powered by Gurobi.

Gurobi + Eneco

Eneco: Harnessing Optimization for Smarter Energy Dispatching

Eneco uses optimization to dispatch its renewable energy portfolio, balancing wind, solar, and storage for smarter distribution.

Gurobi + Kurly

Kurly: Transforming Delivery Logistics with Mathematical Optimization

Kurly uses optimization to guarantee morning deliveries for late-night orders, scaling logistics across South Korea.

Gurobi + Hitit

Hitit: Empowering Airlines to Optimize Annual Crew Leave Planning

Hitit cuts weeks of manual crew leave planning down to hours, boosting airline compliance and crew satisfaction.

Gurobi + Marketing Attribution

Marketing Attribution: Driving Smarter Media Investments

Marketing Attribution optimizes $1.4B+ in annual ad spend for a global consumer health brand across 160 countries.

Gurobi + MyGoals

MyGoals: Personal Financial Planning, Optimized

MyGoals uses optimization to help individuals balance multiple life goals simultaneously, from retirement to home purchase.

Gurobi + Light Up the World

Light Up the World: Bringing Clean Energy and Internet Access to Remote Communities

Light Up the World uses optimization to design off-grid solar systems for remote Peruvian communities with no room for error.

Gurobi + 55ip

55ip: Driving Innovation in Tax-Smart Investment Solutions

55ip, a JP Morgan subsidiary, uses optimization to manage tax-smart portfolios at scale across thousands of client accounts.

Gurobi + Statkraft Croatia

Statkraft Croatia: Cracking the Code on Battery Profitability

Statkraft Croatia (now Resalta) uses optimization to assess BESS profitability and maximize battery storage revenue in Croatia.

Start solving with Gurobi

Ready to discover the Gurobi difference? Contact us today to learn more about what mathematical optimization can do for your organization.

Start solving with Gurobi

Ready to discover the Gurobi difference? Contact us today to learn more about what mathematical optimization can do for your organization.

Start solving with Gurobi

Ready to discover the Gurobi difference? Contact us today to learn more about what mathematical optimization can do for your organization.

Join our newsletter to stay up to date on features releases and more.

By subscribing you agree to with our Privacy Policy

© Gurobi Optimization, LLC. All Rights Reserved.

Join our newsletter to stay up to date on features releases and more.

By subscribing you agree to with our Privacy Policy

© Gurobi Optimization, LLC. All Rights Reserved.