- Products
- Solutions Use casesBy industry
- Developers
- Resources Connect
- Pricing
On August 8th, 2023, we launched the very first Nylas Hackathon. It was an online hackathon that lasted until October 2nd, 2023. It was an excellent opportunity for people worldwide to discover, learn and build using the Nylas APIs for email, calendar, and contacts. Let’s go over the hackathon and highlight the top projects!
Congratulations and a big round of applause for our Hackathon Winners:
Who built the Mosaic Virtual Assistant project:
Mosaic is an AI-powered virtual assistant that goes beyond the typical features. It fully leverages the capabilities of the Nylas API, Langchain, and OpenAI’s GPT-4 to offer unparalleled experience in managing your digital communications. Alongside intelligent email categorization, calendar management, and contact organization, Mosaic also provides image generation and speech-to-text recognition functionalities. These features make Mosaic not just an assistant but a comprehensive tool that integrates deeply with Nylas to make your life easier.
The heart of Mosaic lies in its seamless integration with the Nylas API, which is central to all its functionalities:
Congratulations to the first runner-up of our Hackathon:
VoiceCal AI allows users to interact with their calendars using natural voice commands. Users can add, edit, and manage events effortlessly. Additionally, it integrates with the Nylas API to provide real-time event updates and a comprehensive dashboard.
I built VoiceCal AI by leveraging the following technologies and tools:
The development process involved carefully integrating these components to create a seamless and user-friendly experience.
Congratulations to the second runner-up of our Hackathon:
This project allows you to get more meaningful insights and data from your contacts & emails. As it is incorporating Nylas, so fetching and syncing up data from your email and contact provider is as easy as a breeze. As this is all happening inside the Coda environment, AI will automatically work upon the fetched data and will provide a lot of detailed output. From syncing in emails from different accounts and getting their tones/summary, getting the summary of all conversations in a thread, to wishing your loved ones happy birthdays, you can do many things. Do read the content below and watch the video to understand what this project provides.
Here’s the project on GitHub.
Congratulations to the third runner-up of our Hackathon:
Nylas Care is a Secured Online Medical Appointments Booking System Powered by Nylas EMail, Events & Calendar API, ChatGPT AI, Pangea Sensitive Data Redaction AI, Expert.AI Data Summary & Sentimental AI.
PHP, MYSQL, Nylas API, Pangea AI, Expert AI and ChatGPT AI.
Congratulations to the fourth runner-up of our Hackathon:
They constructed this with the Nylas Email API at the core, as it gave us access to all the data we needed for messages. When searching a message’s body, the API provides the message as an HTML string, and we clean this into a text-only format through BeautifulSoup.
To perform summarization, we used a large language model for our artificial intelligence component. More specifically, we used llama-2-7b-chat-hf. One reason why we chose this model was because of how Meta open-sourced the model. This allowed us to set up our local instance of the model, and this ensures users their e-mails, some of which are confidential, are secure. Additionally, we used the 7B parameter version as this could run on the NVIDIA T4 GPU provided by Google Colab’s free tier. We needed Transformers to use the model and LangChain to create a template for prompts. It takes the model some time to generate summaries of messages, so we use an SQLite3 database to store summaries and retrieve them for the user when needed.
Letting users tweet their messages was made possible by Tweepy accessing the Twitter/X API. We segmented the string by 260 characters instead of 280 characters because of newline characters potentially exceeding the limit. All of these components are stitched together and operate within Python3. The user interacts with the program in a Colab notebook using a text-based interface and can view shared summaries on their Twitter/X account.
To use this project, credentials for both the Nylas and Twitter/X APIs are needed.
Alongside this, a token to a Hugging Face account approved to use LLaMa 2 by Meta is needed.
Congratulations to the fifth runner-up of our Hackathon:
LinkLoom allows users to collaborate within email threads by adding annotations. Users could highlight specific parts of an email, leave comments, and share these annotations with other authorized collaborators. This would be valuable for teams working together on projects or handling complex email discussions.
They used Django to develop the API with Postgresql as the DBMS, Nylas Email API for retrieving emails, and openAI for auto-generating annotations.
Here’s the project on GitHub.
Being our first Hackathon, we want only Nylas people judging the projects. We thank our judges for their time and their insights:
Thanks to our managers, for making sure that the Nylas Hackathon ran smoothly.
A Hackathon cannot be a hackathon without prizes, for our first Nylas Hackathon we had this:
Blag aka Alvaro Tejada Galindo is a Senior Developer Advocate at Nylas. He loves learning about programming and sharing knowledge with the community. When he’s not coding, he’s spending time with his wife, daughter and son. He loves Punk Music and reading all sorts of books.