Prince
CCConvex Community
•Created by Prince on 10/15/2024 in #show-and-tell
Aiden - AI Interview Coach built with Convex!
Hey guys, Aiden is an AI-powered interview coach which I have just launched. It's my first backend-enabled React Native (Expo) app and I'm so glad I chose Convex to build it.
You can download it now on the Apple App Store: https://apps.apple.com/gb/app/aiden-ai-interview-coach/id6736410705
How it works:
- Import any job (via Linkedin or manually)
- Aiden will generate a mock interview bespoke to the role you're applying for
- You answer each question with your voice
- Aiden will provide you with detailed feedback on your answer and also suggest ways you can improve it
:convexspin: Why I chose Convex for the backend:
- Seamless realtime updates (ESSENTIAL for AI apps)
- Typescript full stack
- Fully-featured with scheduled functions, cron jobs, auth, server actions
Convex's realtime nature took all of the headache out of the response times for AI-generated content. The experience so natural and fluid, and would have been much harder to implement by polling a backend. I also used the brilliant convex-helpers library to handle query caching.
Hopefully this inspires some people to use Convex for their RN apps. Any feedback for me would be much appreciated.
2 replies
CCConvex Community
•Created by Prince on 6/1/2024 in #support-community
Dashboard crashing, webhooks not receiving requests, and logs not showing on new project

5 replies
CCConvex Community
•Created by Prince on 5/22/2024 in #support-community
.paginate() result type returning a single document, not an array of documents

7 replies
CCConvex Community
•Created by Prince on 5/22/2024 in #support-community
Query type definition does not include all possible return scenarios
My query function is not returning all the possible values as a type definition (i.e. fullReportWithUser below), is this something I need to manually add with manual types or am I doing something wrong?
Thanks
44 replies