Support Ukraine đŸ‡ș🇩 Help Provide Humanitarian Aid to Ukraine.
For Everyone

Winners of the First CloudAnswers Open Hackathon

3 min read
CloudAnswers photo
CloudAnswers
Share
TODO

The CloudAnswers open hackathon

At CloudAnswers we've been having 24 hour hackathons on a monthly basis for almost a year. It has proven to be a great way for developers to take a break from the normal customer projects, learn new technologies, and solve problems that affect many of our clients. And now several of the previous hackathon apps are going through the Salesforce security review process and will join our other AppExchange Apps online!

Now that we've run this successfully internally, we wanted to invite others from outside the company for fresh ideas and to make it more fun and engaging. So we set up a website and invited some colleagues to join us in seeing what can be created. For the month of December, developers from around the world joined in on our Open Hackathon to build Salesforce apps.

Teams were challenged to build apps according to the following guidelines:

  • Projects must be open source.
  • Projects must be related to Salesforce or use Salesforce technology.
  • Projects must be committed to GitHub so that we can verify that contestants complied with the project guidelines.

On Friday, January 4th we held our judging webinar. Contestants from around the world had 5 minutes to present their projects to the judges. The judging panel was made up of people with extensive Salesforce experience, including several Salesforce MVPs and people who have experience publishing apps on the AppExchange. Contestants were judged on the following criteria:

  • 25% originality: please don’t make a slightly better de-dupe tool. Let's see some creativity.
  • 25% tech chops: are you a true hacker?
  • 25% polish: is it easy to understand and use, or does it have errors everywhere?
  • 25% business viability: is this a real product?

After seeing lots of great demos, the judges chose the following two projects as our first and second place winners, getting $1,000 and $500 in prize money!

First Place: James Sullivan, Org Health Check

James took first place with a comprehensive and super simple way to monitor changes to a Salesforce org. Using Amazon and JSforce, James created an app that anyone can sign up for in just a few seconds.

DB Saver Website

After they've given permission for the app to log in to their Salesforce org, the app will log in on a daily basis, run a variety of tests, and email the admin with important information about the security of their org.

Some of the various things that it monitors:

  • Where people are logging in from (to detect unexpected locations)
  • Newly installed apps (to monitor for unexpected installs)
  • Unit test failures (in case configuration changes broke your code)

image: /uploads/

Second Place: Avinava Maiti, Smart Alerts

In a very close second, Avinava created a system for admins to create record alerts for their users. Sometimes, a validation rule is just too much, and you want to allow people to save the record but still get a warning of sorts. Well, with Smart Alerts you can setup formulas that display warnings to the users, like when they don't have a Next Step on an Opportunity or don't have a phone number for a Contact.

Smart Alerts List

Using a custom object and a lightning component, Avinava built a system that will use lightning data service to evaluate formulas and display alerts to the user. The system is fully customizable and works on any object with a little bit of setup.

Smart Alerts


CloudAnswers photo
CloudAnswers
Share

About CloudAnswers

Salesforce apps, powerful components, custom development, and consulting. Our experienced team helps you to create and modify workflow processes in salesforce.

Related Articles

For Everyone

A Day in the Life of a Project Manager at CloudAnswers

I'm Emily, and I've been a project manager at CloudAnswers for the last two years. It can be a nebulous role, but I like to say I act as a bridge between the product vision and tangible results, whether that is building a custom app for a client or one of our own Salesforce products. My typical day revolves around managing tasks, ensuring progress, and maintaining standards while adhering to project timelines.

March 22, 2024

5 Min Read

For Everyone

Create a Custom Lightning Component for Alert and Confirm Dialogs

As front-end developers, there can be numerous instances when we need to display a prompt, a confirm dialog, or a confirm dialog with some input control to accept some value from the user. If you happen to be a Salesforce developer reading this article, you must have had such a requirement while writing lightning components.

March 4, 2024

6 Min Read

For Everyone

5 Northeast Dreamin’ Sessions Admins You Don’t Want to Miss

Northeast Dreamin’ is the premier Salesforce User conference in the Northeastern United States and happens annually in New Hampshire. If you’re not familiar, Dreamin’ events are small regional Salesforce conferences that take place around the world. So you would expect informative sessions, but I wa

November 10, 2023

5 Min Read