Use-case to Code

Use-case to Code aims to supercharge developer productivity by dramatically reducing the time needed to build new Freshworks applications! Freddy AI copilot handles the complexity of understanding & interpreting platform features from your idea, generating technical requirements and implementing a solid first-cut of implementation that gives developers a running start that they can easily build upon and complete their app.

In this guide, you will learn the following:

  • Why use Use-case to Code
  • How does it work
  • How to use

Why use Use-case to Code

You should use use-case to code while building your next Freshworks app as it does the heavy lifting of technical planning and building a solid initial implementation, giving you a working foundation that follows Freshworks best practices. It turns weeks of understanding, and planning required to build new apps into days of creative refinement on top of the app generated by copilot.

How does it work

Freddy AI Developer copilot jumpstarts your app development through a streamlined process:

  1. Captures your app idea
  2. Generates a detailed use-case description. This is similar to product spec describing app’s features
  3. Creates an implementation plan utilising Freshworks platform capabilities to build app features
  4. Produces initial app code implementing the features as per the implementation plan
  5. Provides a foundation fo you can continue building with Developer Copilot Conversation to Code (Chat) and completing the app

How to use

  1. Describe your app idea (minimum 50 characters)
  2. Review and modify the generated use-case description as per your app idea
  3. Monitor the code generation process
  4. Use the generated code as a foundation and continue development to finish the app
Info

Tips for better responses:

  • Describe your app idea and its key features properly
  • Focus on core functionality in your initial implementation and then gradually add more features
  • Sample use-case to app prompts :
    • "Create a Freshdesk Google Calendar integration app that allows agents to create, edit, and view calendar events from within Freshdesk. Each agent can connect their Google Calendar account. It should be a full page app."
    • "Build a Freshdesk field visibility manager app that hides ticket fields based on user roles, supports admin configuration of default hidden fields, and allows field disabling on ticket creation and edit pages. It should be a sidebar app."

Need some help?

Need assistance? Ask questions in our Developer Community.