2CGPA is a modern web application that combines multiple AI-powered features including an image generator, chatbot, and code writer. Built with React and Vite, it offers a seamless user experience with a beautiful, responsive interface.
- AI Image Generator: Transform your ideas into stunning visuals using advanced AI technology
- AI Chatbot: Engage in intelligent conversations powered by Gemini AI
- Code Writer: Get AI assistance for your programming needs
- Modern UI: Beautiful, responsive design with dark mode support
- Interactive Elements: Custom cursor effects, typewriter animations, and more
- Frontend: React + Vite
- Styling: Tailwind CSS
- Animations: Framer Motion
- Routing: React Router
- State Management: React Hooks
- API Integration: Gemini AI, Stability AI
- Clone the repository:
git clone https://github.com/yourusername/2CGPA.git
cd 2CGPA
- Install dependencies:
npm install
- Create a
.env
file in the root directory and add your API keys:
VITE_GEMINI_API_KEY=your_gemini_api_key
VITE_STABILITY_API_KEY=your_stability_api_key
- Start the development server:
npm run dev
- Home Page: Navigate through different AI features using the intuitive interface
- Image Generator: Enter a prompt and generate unique images
- Chatbot: Have conversations with the AI assistant
- Code Writer: Get help with your programming tasks
- Dark mode can be toggled using the switch in the navbar
- Customize the cursor effects in the settings
- Adjust animation preferences in the configuration
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Gemini AI for the chatbot capabilities
- Stability AI for the image generation features
- The React and Vite communities for their excellent tools and documentation