Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Gemini Chat Frontend

Gemini Logo

A React-based frontend for interacting with the Gemini AI API.
This project allows users to send prompts and receive formatted AI-generated responses.


Features (Current Version)

  • Chat interface with previous prompts history.
  • Markdown-like formatting support:
    • Headers, bold, italic, strikethrough, inline code, code blocks.
    • Blockquotes, lists, horizontal rules.
  • Supports Arabic text and right-to-left input.
  • Input supports pressing Enter to send prompts.

Upcoming Features (Future Versions)

  • Dark mode toggle.
  • File uploads and downloads.
  • Enhanced code block rendering.
  • Better mobile responsiveness.
  • User authentication and profile management.

Setup

  1. Clone the repository
git clone https://github.com/your-username/your-repo.git
cd your-repo
  1. Install dependencies
npm install
  1. Run the development server
npm run dev

Usage

  • Type your prompt in the input field and press Enter or click Send.
  • The response will appear below with proper formatting.
  • Previous prompts are stored in the chat history.

Security Notes

  • No sensitive data is committed to the repository.
  • Make sure to store your API keys securely (e.g., in environment variables).

License

MIT License


Contact

For questions or suggestions, contact: mennashehata2005@gmail.com


About

๐Ÿ† CheetahChat โ€“ A responsive AI chat app with React components, integrated with Gemini API for smart responses.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages