Go Back
AI Companion

AI Companion

For this full-stack personal project, AI Companion, I created a comprehensive application designed for full responsiveness and optimal user experience. The application features Clerk Authentication for secure login via Google and Email and incorporates AI-driven tools for conversation generation, leveraging Open AI and Replicate AI technologies. The project also includes Paystack-based monthly subscriptions, a free tier with API limiting, and a backend API, making it a holistic fullstack endeavor. Developed using Next.js, this project provided valuable insights into user authentication, data validation, AI technology integration, and the creation of a dynamic, AI-enhanced application. Over the course of this project, spanning several months, I delved deep into the Next.js 13 framework, offering an extensive learning experience and the creation of an application that encapsulates the forefront of technology innovation.

TailwindTypeScriptNext.jsClerkOpen AIReplicate AIMSQLPrismaPaystackCloudinaryUpstashZustand