Skip to main content

SignalWire's ClueCon Developer Resources

ClueCon 2024

SignalWire Coder Games Dev Guide


Coder Games is an annual ClueCon tradition. Use the resources on this page to jumpstart your entry for the SignalWire Challenge!

SignalWire Challenge​

πŸ’‘ Build something cool with SignalWire’s AI Agent technology!​

Challenge entries can be as simple as a single prompt using one of our low-code and no-code tools, or as complex as self-hosted applications connecting to multiple APIs.

🎁 Prizes​

There will be awesome prizes to be won, so don’t be afraid to dive into the getting started docs and get your imagination going. Work as a team or go it alone, the choice is yours. We can’t wait to see what you build!

πŸ₯‡ 1st Place: iPad​

πŸ₯ˆ 2nd Place: Portable Monitor​

Participants will be provided with developer credits via on-site QR code and the team will be available to answer questions and assess completed projects. They can work individually or in teams to complete the project.

βœ… Rules​

  • Participants must follow all hackathon rules relating to participation, teams, and submission.
  • Entries must be original and completed within Challenge time constraints.
  • Entries must include a GitHub repo with the code made available under an open-source license (such as the MIT License, the GPL License, the Apache License, etc), and a complete readme file.
  • A brief presentation or demonstration is required for entries to be judged.
  • Entries must make use of SignalWire's AI technologies, and at least one of SignalWire's core products:
πŸ€– AI πŸ’¬ Chat πŸ“± Messaging πŸ” MFA πŸ§‘β€πŸ’» Video πŸ“ž Voice πŸ“„ SWML πŸ“  or even Fax!

πŸš€ Submit an entry​

Submit your project using the Google Form linked below.

Submission form

Try out a demo​

SignalWire's AI Agents are excellent customer interfaces for systems that involve creating and managing reservations, appointments, and calendar items. Consider the following potential applications, and then go create something even cooler!

Serverless​

Try out the following serverless examples in the Dashboard of your SignalWire Space. Navigate to the Relay/SWML sidebar item and the SWML Scripts tab, and follow these instructions to link your preferred SignalWire number to the demo.

πŸ’ Flo's Flowers 1.0

Low-Code

Flo sends an SMS e-card with a chosen flower image and a personalized message to a user's phone number.

☎️ Thermal Thrillers

Moderate

An interactive digital employee handles messaging and related tasks for an HVAC firm after hours.

β˜”οΈ Weather Bot

Low-Code

Weather Bot fetches longitude and latitude values for a given city and state using the OpenStreetMap API, then retrieves weather details using these coordinates and the Weather.gov API.


Server​

The examples listed here are written in Perl. The AI-cal demo is available in both Perl and Node.js versions.

πŸ“… AI-cal

Moderate

AI-cal integrates with Google Calendar API to manage calendar entries based on user input, using OAuth2 for Google services authentication.

🌑️ ESP8266 Temperature & Humidity Sensor Bot

Advanced

Ziggy interacts with an ESP32 and DHT11 temperature sensor to provide temperature and humidity values from the ThingSpeak API.

🍽️ Bobby's Table

Advanced

Bobby manages restaurant reservations by checking availability and creating, altering, and cancelling reservations. He sends a 6-digit code via SMS using the SignalWire MFA API.


πŸ’ Flo's Flowers 2.0

Moderate

Flo's Flowers 2.0 integrates with Dall-E to sends an SMS e-card with a user-selected AI-generated flower image.

πŸ” MFA

Moderate

Authenticate users by sending a 6-digit code via SMS and verifying it using SignalWire's MFA API.

β˜”οΈ Weather Bot

Low-Code

A bot fetches longitude and latitude values for a given city and state using the OpenStreetMap API, then retrieves weather details using these coordinates and the Weather.gov API.


🀡 RoomieServe

Advanced

Roomie Serve, a digital assistant for hotels and hospitals, interfaces with a menu inventory database to facilitate room service orders.

🌐 Zen

Advanced

Zen provides Tier 1 support for cable modems, including customer authentication, speed test results, modem swapping, and modem level reporting.



Contact​

Have questions for SignalWire? Find us at ClueCon, join the Community Slack, or drop us a line at devex@signalwire.com.


Made with ❀️ by SignalWire's DevEx team​

Have feedback on this site? Drop us a line at devex@signalwire.com or say hi on the Community Slack.