I developed Lumina AI, a web application powered by ReactJS and Google Generative AI, designed to function as a personal AI assistant. This project involved implementing robust features for users to input prompts, fetch real-time data, and access previous search results seamlessly. The user interface was meticulously crafted to prioritize usability and accessibility, showcasing my proficiency in ReactJS, adept API integration skills, and adherence to modern web design principles.
- Prompt Input: Users can enter prompts to interact with the AI.
- Data Fetching: Efficient retrieval of data based on user input.
- Search History: View past searches and retrieve previous search results.
- Responsive Design: Adaptable to various screen sizes and devices.
- User-friendly Interface: Visually appealing and easy to navigate.
- Frontend: ReactJS, HTML, CSS, JavaScript
- Backend: Google Generative AI
- Version Control: Git
To get a local copy up and running, follow these simple steps:
- Clone the repository
git clone git@github.com:sarthakwagh16/Lumina-AI.git
- Navigate to the project directory
cd Lumina-AI
- Install dependencies
npm install
- Start the development server
npm start
- Generate your own Google Generative AI key and replace it in the application where the current API key is located for full functionality.
- Open your browser and go to
http://localhost:3000
to see the application running. - Enter prompts to interact with the AI and fetch data.
- View past searches and retrieve previous search results from the history.
Sarthak Wagh - Connect on X
Project Link: https://github.com/sarthakwagh16/Lumina-AI