DeepMind Clone
This is a AI built using React for the frontend and Express.js for the backend. The application integrates with Google's Generative AI API to generate responses.
Live Demo
🔗 https://deepmind.onrender.com/
Features
AI-powered text generation using Gemini API
Persistent chat history
Responsive UI with a sidebar for previous chats
Loader animation while fetching responses
Tech Stack
Frontend: React, Vite
Backend: Node.js, Express.js
Database: None (stateless application)
Deployment: Render
Installation & Setup
- Clone the repository
git clone https://github.com/your-username/deepmind-clone.git cd deepmind-clone
- Install dependencies
npm install
- Set up environment variables
Create a .env file in the root directory and add your API key:
API_KEY="Xxxxx....." PORT=XXXX
- Run the development server
Backend
npm run server
Frontend
cd frontened npm run dev
- Build for production
npm run build
Deployment
This project is deployed on Render. To deploy:
Push your code to GitHub.
Connect your GitHub repository to Render.
Add environment variables in the Render dashboard.
Deploy and wait for the build to complete.
Issues & Support
If you face any issues, feel free to open an issue or contribute to the project.