Codalio Hackathon #0
What is this Hackathon all about?
Use Codalio to create a basic OpenAI-based Assistant that allows an admin to upload PDF or text documents on any given topic or context. This custom GPT should be able to respond to user queries or questions based on the uploaded documents. User login will be required to access the Assistant interface.
The objective of this project is to gain hands-on experience with Codalio's workflow and the underlying Rhino core while showcasing how developers can build a practical, real-world application.
Prize: $2000 (Canadian Dollars)
Deadline to Apply: Jan 14, 2025
Submission date: 12pm EST, Feb 10, 2025.
# of Participants: Maximum 50 people or teams of up to 4 people.
What to build & requirements
Entrants must build an LLM / Chat based SaaS application using the Codalio and Rhino platforms.
At a minimum:
Admins should be able to upload supported document types in the super admin interface and generate an OpenAI Assistant with file search support through a vector store. Alternatively, use ‘pgvector’ extension to create your own RAG system with any LLM
End users should be able to browse the available assistants and ask questions about the documents attached to each assistant
Additional features might include:
SSO Authentication with at least one major provider
Tracking and viewing chat history
Whatever you can imagine…
What to submit
Include a URL to the hosted Project for judging and testing.
Optional: Provide feedback on your experience
Optional: a demonstration video of your Project.
The video portion of the Submission should be less than 3 minutes
should include footage that shows the intended interaction with your application
if included, should be uploaded to and made publicly visible on YouTube or Vimeo, and a link to the video should be provided on the submission form on the Hackathon Website; and
Must not include third-party trademarks, copyrighted music, or other material unless the Entrant has permission to use such material.
Judging Criteria
Working system
Quality of UI
Use of additional Rhino features
Some Useful Resources
Example Hackathon
Sample Repo
Discord Channel (For Q&A and Support)