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

Share this project:

Updates