FriendAI is a Next.js-based AI companion web app that provides a modern UI/UX, authentication, and deployment best practices. It allows users to chat and call with an AI friend, ensuring a seamless and engaging experience.We’re working on bringing you high-quality voice calls with AI. Stay tuned for this exciting feature!
- Modern UI/UX: Built with shadcn/ui, Tailwind CSS, and TypeScript.
- Authentication: Integrated with Clerk for secure user authentication.
- Chat and Call Features: Users can send messages and make calls with the AI companion.
- Responsive Design: Ensures a great experience on all devices.
-
Clone the Repository:
git clone https://github.com/yourusername/FriendAI.git cd FriendAI -
Install Dependencies:
npm install
-
Environment Variables: Create a
.env.localfile in the root directory and add your Clerk API keys:NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_publishable_key CLERK_SECRET_KEY=your_secret_key -
Run the Development Server:
npm run dev
-
Build for Production:
npm run build npm start
- Home Page: Displays the hero section with options to sign in or create an account.
- Chat Page: Accessible to signed-in users, allowing them to send messages to the AI.
- Call Page: Accessible to signed-in users, providing a coming soon message for voice calls.We’re working on bringing you high-quality voice calls with AI. Stay tuned for this exciting feature!
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.