MindMate.ai is a full stack software as a service (SaaS) AI platform. The platform allows users to create and interact with chatbots that impersonate various celebrities and historical figures.
MindMate.ai offers a user-friendly interface built with NextJs, ReactJs, TypeScript, and the ShadCn library. With authentication integrated using CLerk, users can easily sign up and log in, and engage in conversation with chatbots programmed to impersonate iconic figures.
The pro plan allows user to also create their own personalised custom AI character
MindMate.ai.mp4
- User Authentication: Secure signup and login functionality powered by Clerk.
- Conversation with the AI character: Used llama2-13b LLM model offering great expericience to users impersonating the charater.
- Storing the character: Utilizing Cloudinary for image, Pinecone for vector embeddings and MongoDB for the conversations to save the state of the chatbot.
- Seamless Payments: Integration with Stripe ensures smooth and secure transactions.
- Restaurant Dashboard Restaurant Owners can Make changes to their restaurant and real-time update Order status that will reflect into the customer's dashboarc
- Frontend: Next, React, TypeScript, ShadCn, TailwindCSS
- Backend: Node.js, MongoDB, Pinecone
- Authentication: Clerk
- Payments: Stripe
- Image Management: Cloudinary
To get started with RapidEats, follow these steps:
- Clone this repository.
- Navigate to the project directory.
- Install dependencies using
npm install
. - Set up your environment variables.
- Run the project servers using
npm run dev
.
We welcome contributions from the community to improve RapidEats. To contribute, please follow these steps:
- Fork this repository.
- Create a new branch for your feature (
git checkout -b feature/AmazingFeature
). - Commit your changes (
git commit -m 'Add some AmazingFeature'
). - Push to the branch (
git push origin feature/AmazingFeature
). - Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.