- 🤖 Introduction
- ⚙️ Tech Stack
- 🔋 Features
- 🤸 Quick Start
- 🔗 Links
- 📺 Screenshots
AnserGenie is a React application powered by Gemini's API, delivering intelligent answers to your inquiries. It features flexible chat management, customization, persistent storage, dark mode, and a fully responsive design for an optimal user experience.
- Vite
- React.js
- Tailwind CSS
👉 Multiple Chat Management: Effortlessly create and navigate between multiple question threads with the AI.
👉 Chat Customization: Personalize your experience by renaming chats, deleting them, and pinning important conversations.
👉 Persistent Storage: Rest assured that your chats will be securely saved in localStorage, even after page reloads.
👉 Dark Mode: Enjoy a comfortable viewing experience in low-light environments with the built-in dark mode.
👉 Responsive Design: QuestionBox adapts seamlessly to desktops, tablets, and smartphones, offering a consistent experience across devices.
and many more, including code architecture and reusability
Follow these steps to set up the project locally on your machine.
Prerequisites
Make sure you have the following installed on your machine:
Cloning the Repository
git clone https://github.com/AreebZaho/AnserGenie.git
cd AnserGenie
Installation
Install the project dependencies using npm:
npm install
Running the Project
npm run dev
Open http://localhost:5173 in your browser to view the project.
If you found this project helpful or enjoyed using it, please consider giving it a star on GitHub. This helps the project gain visibility and lets others know it's worth checking out. Thank you!
If you're interested in contributing to this project, please feel free to open a pull request or report any issues.