Gemini AI Clone is a project aimed at replicating the functionality of a conversational AI assistant. This project features a dynamic user interface and robust backend capabilities, providing a seamless and intuitive user experience. Leveraging modern technologies, Gemini AI Clone ensures high performance and scalability.
- React: Used to build a dynamic and responsive user interface.
- Vite: Employed as the build tool to ensure fast and efficient development.
- React Router Dom: Facilitates seamless navigation between different pages and components.
- React Query: Manages server state and streamlines data fetching.
- Clerk: Integrated for secure and easy-to-use authentication.
- ImageKit: Handles optimized image delivery and management.
- Node.js & Express: Serve as the backbone of the server-side operations.
- Mongoose: Manages database interactions with MongoDB.
- Clerk SDK: Provides robust authentication and user management.
- ImageKit: Manages image storage and optimization.
- Cors & Dotenv: Handle cross-origin requests and environment variables.