Celebrate this Hacktoberfest with Freshworks

Saif Ali Shaik
Freshworks Developer Platform Blog
3 min readOct 9, 2020

--

A celebration of open-source returns this year with the announcement of Hacktoberfest. At Freshworks, we took the opportunity for the developer community to explore building Freshworks Apps that can power customer & employee centric teams.

As beginners, we have always learnt programming by building a To-Do list App, a Pomodoro App or something similarly small but purposeful.

While that’s a good start, not every beginner manages to be inspired beyond that. So they search for inspiration on the internet only to end up with more ideas that are very similar. How about exploring,

  1. An app that will remind a support representative to take a break every 60 minutes?
  2. An app to show a sales representative the details of the product exactly when the customer needs to learn about it?

The same Pomodoro app you were inspired to build can be tweaked to help a support person take a refreshing break every 25 min and the same to-do app can help a sales representative remember all the details that a customer needs.

There is always a pool of problems waiting to be solved by you.

A Freshworks App

Technically, a Freshworks app is a regular web-app but completely hosted, run and scaled by the developer platform. Every app that runs on the Freshworks platform is built with SDK and API tools.

An Freshworks App (on Freshdesk) showing attachments within a long thread in a ticket.

You are looking at a Freshworks app in the bottom right corner of the image above. This app runs within the Freshdesk web application and displays all the attachments posted in a conversation in a specific location without having to scroll through a long conversation. It saves time, doesn’t it?

We have compiled tutorials which you can learn from to build an app. They are step by step to let you learn at your own pace.

A snapshot of available tutorials from Freshworks code recipes.

Hacktoberfest

Hacktoberfest 2020 is a month long virtual event to celebrate open source contributions presented by Digital Ocean, Intel and DEV.

During the entire month of October 2020, all you have to do is to contribute to any open source project and create at least four valid pull requests. It could be a bug fix, enhancement, or even a documentation change!

Also, to familiarize yourselves with business problems as they exist today, we created a few tasks to steer you as to where you can invest your time.

You can explore two of our Open-source repositories to start with,

Crayons

Crayons is Freshworks’ UI component Library. It offers components for developers to build any Frontend view that adapts to the Freshworks Design system. We are positively vulnerable. We might be missing a component, or there could be a bug in a component. Maybe one of them is not accessible enough or might be having unclear documentation. Raise an Issue or a PR and become a part of our growing community!

Check the Github open source repository of sample apps for contributions.

Sample apps

We’ve all been there. When docs fail to help you, sample code is what we all start looking for. So, this Hacktoberfest you could:

  • Try getting started or jump straight into our Issues to see if you can find something and get familiar. I promise most of them would be fairly easy.
  • If you are a bit experienced with Freshworks App development, I am sure you will find tons of issues with the code. We encourage you to report them or raise a PR.

Check the Github open source repository of sample apps for contributions.

Try something different this Hacktoberfest. Maybe a Freshworks App?

--

--