A sophisticated, modern AI chatbot application built with React and powered by Google's Gemini AI. Recta AI delivers an elegant user experience with a polished interface, seamless real-time conversations, and comprehensive theme customization.
- 🤖 Advanced AI Integration - Seamlessly powered by Google's Gemini AI for intelligent conversations
- 🌓 Theme Customization - Elegant dark and light mode support with smooth transitions
- 💬 Real-Time Chat - Instant messaging interface with fluid user interactions
- ⌨️ Smart Input Field - Auto-resizing text area that adapts to your content
- 📱 Responsive Design - Optimized for all devices, from mobile to desktop
- ⚡ High Performance - Lightweight and fast, ensuring smooth user experience
- ⌛ Visual Feedback - Elegant loading indicators for better user engagement
- 🕐 Message History - Timestamp tracking for all conversations
To run this application, you'll need:
- Node.js - Version 14 or higher
- npm - Node Package Manager (comes with Node.js)
- Gemini API Key - Obtain from Google AI Studio
Follow these steps to set up and run Recta AI on your local machine:
git clone https://github.com/hasan4adnan/Reacta-AI
cd Reacta-AInpm install- Visit Google AI Studio to generate your API key
- Create a
.envfile in the root directory (you may need to copy from.env.exampleif available) - Add your API key to the
.envfile:
REACT_APP_GEMINI_API_KEY=your_api_key_herenpm startThe application will automatically open in your default browser at http://localhost:3000.
This project is licensed under the MIT License - see the LICENSE file for details.
Hasan Adnan
- 💼 LinkedIn: linkedin.com/in/hasan-adnan-6091292bb
- 📧 Email: [email protected]
Built with ❤️ using React and Google Gemini AI
