Inspiration
With generative AI growing by the day, not only will it change how we generate and consume information, but integrating it with our daily work flows will be a must. A platform that brings together all back-end requirements to a developers becomes a go to for faster and easier product development.
What it does
From writers looking to self-publish your article, a photographer showcasing your portfolio, a pod-caster distributing your audio works, or a short video makers sharing your documentaries, Zorille makes it easy to publish your content. https://zorille.vercel.app proves to be a powerful tool to content creators and researchers alike. With am active forum, one can pose a question to our readers for insightful answers and remarks. https://zorille.vercel.app has also integrated AI workflows from content generation to AI chat using latest Gemini model for research.
How we built it
We used Angular for our front-end, using https://convex.dev for our back-end. https://convex.dev being a typescript based environment, integrating with AI was easy and seamless, using AI to generate text vectors.
- Used httpActions to develop our api to integrate with Angular http.
- Used Mutations for database writes.
- Used Query for database reads.
- Actions for integration with nodejs modules.
- Used Gemini to generate text vectors for content recommendations.
- Vector search for
Challenges we ran into
- Since this is our first time using https://convex.dev, time and documentation has been a challenge.
- Content Publishing web app is a huge app with a lot of moving parts, our front-end is a bit lacking and we are still twinkling with content recommendation.
- Gemini being on test stage, sometimes it gives in complete responses or empty responses.
- Still learning convex and how to use best practices.
Accomplishments that we're proud of
A working MVP. An opportunity to learn convex and become part o greater convex community.
What we learned
- Convex.
- How to use vector search in databases
- Using Gemini with typescript.
- Content vectors.
What's next for Zorille
- Continue developing and building upon our MVP until we become a go to web app for content publishers.
- Fix Authentication and authorization flows.
- Improve our UI.
Built With
- angular.js
- auth0
- convex
- gemini-api
- typescript
Log in or sign up for Devpost to join the conversation.