https://github.com/ariajsarkar/chaemini-frontend
https://github.com/ariajsarkar/chaemini-frontend
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ariajsarkar/chaemini-frontend
- Owner: AriajSarkar
- License: mit
- Created: 2024-03-18T14:34:04.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-31T14:21:36.000Z (about 1 year ago)
- Last Synced: 2024-03-31T15:28:30.362Z (about 1 year ago)
- Language: TypeScript
- Homepage: https://chaemini.netlify.app
- Size: 618 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gemini Content Generator 🌟
Gemini Content Generator is a web application that enables users to create text and image content using Google's Gemini models.
## Features ✨
- **Text Generation**: Utilize the Gemini Pro model to generate text based on a prompt.
- **Vision-Based Responses**: Upload images to generate vision-based responses using the Gemini Pro Vision model.## Technologies Used 🛠️
- **React**: Frontend framework for crafting user interfaces.
- **TypeScript**: A typed superset of JavaScript that compiles to plain JavaScript, enhancing code quality and reliability.
- **Axios**: Promise-based HTTP client for facilitating requests to the server.
- **Flask**: Backend framework for constructing web applications in Python, offering flexibility and scalability.
- **Google GenerativeAI**: API for accessing Google's advanced generative models, powering the core functionality of the application.## Installation 🚀
To run this project locally, follow these steps:
1. **Clone the repository**:
```bash
git clone https://github.com/AriajSarkar/Chaemini-Frontend.git
```2. **Install dependencies**:
```bash
cd Chaemini-Frontend
```
```bash
yarn install
```
```bash
yarn dev
```## How to Contribute 🤝
Contributions are welcome! Please adhere to the following steps:
1. **Fork the repository**
[[-Fork-]](https://github.com/AriajSarkar/Chaemini-Frontend/fork)
2. **Create a new branch**
(`git checkout -b feature-branch`).
3. **Make your changes**.
4. **Commit your changes**
(`git commit -am 'Add new feature'`).
5. **Push to the branch**
(`git push origin feature-branch`).
6. **Create a new Pull Request**.## License 📝
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
Feel free to customize this [README.md](README.md) file further according to your project's specific details and requirements.
## Additional Notes 📝
- The `yarn install` command installs the necessary Node.js packages for the frontend application.
- The `yarn dev` command starts the development server for the frontend application.