Concierge AI offers a unique AI model that can engage in lifelike conversations, simulating real personalities through the data you provide. Additionally, you can create your own custom AI model by subscribing to our service, at a minimal cost, and shape it to resemble anyone in the world, even yourself, enabling personalized and engaging interactions.
I developed Concierge AI to explore the potential of personalized AI in enhancing human-computer interaction. The goal was to create lifelike AI companions that can hold natural conversations, providing users with a unique and engaging experience. Development: This project was built using the Next.js framework with TypeScript for type safety and maintainability. The backend utilizes a PostgreSQL database to handle data efficiently. I implemented a secure payment gateway using Stripe to manage subscriptions.
- Custom AI Companions: Trained over 15 custom companions for clients, each capable of engaging in lifelike conversations tailored to individual preferences.
- Subscription Service: Users can create their custom companions for a monthly fee of $9.99.
- Libraries and Tools: Leveraged Tailwind CSS to cut development time by 30% compared to traditional CSS. Used the LLMs, Meta Llama 3 family from Replicate to power the AI models.
- User Base: The application is actively used by over 30 users, providing valuable feedback for continuous improvement.
- Contributions: I was involved in every aspect of the project, from ideation and design to implementation and deployment. I handled the integration of AI models, set up the database, and ensured the secure handling of payments.
Premium access is exclusively available to administrators and subscribers.
Compatible with both desktop and mobile devices, and adapts seamlessly to various themes including dark, light, and system settings.
Before contributing create an issue of the bug or a feature you would like to add in the Concierge.AI project and get the task assigned for yourself.
- Star the repository.
- Fork the repository. (Click the Fork button in the top right of this page, click your Profile Image)
- Clone the forked repository to your local machine.
git clone https://github.com/DeepRahangdale/Concierge-AI.git
- Change the present working directory.
cd Concierge-AI
- Make a new branch
git checkout -b feature-name
6.Create a .env file in the directory according to the .env.example files with the required environment variables.
7.Install the dependencies for the Project.
npm install
- Make your changes and commit them.
git commit -am 'Add new feature'
9.Push your changes to your fork.
git push origin feature-name
- Submit a pull request detailing your changes.
Please ensure your code follows the project's coding standards and includes appropriate documentation.
npm run dev
Open http://localhost:3000 with your browser to see the result.
Add MySQL Database (I used PlanetScale)
npx prisma db push
Seed categories:
node scripts/seed.ts
Utilize the Vercel Platform for deploying your Next.js app, the recommended and simplest method. Next.js Deployment Documentation:
Refer to the Next.js deployment documentation for in-depth information on deployment. Key Project Links:
-
Folder Setup Part: https://nextjs.org/docs/app/building-your-application/routing/route-groups
-
Clerk Documentation for Authentication Implementation: https://clerk.com/docs/nextjs/get-started-with-nextjs
-
UI Components from Shadcn used for Navbar and Light/Dark Mode Buttons: https://ui.shadcn.com/
-
Upstash for Redis Database: https://upstash.com/docs/redis/overall/getstarted
-
Replicate for Data Replication: https://replicate.com/
Buying a cup of Coffee at BuymeCoffee