GitHunt
LO

LouisFernando1204/yuccAI-frontend

YuccAI is a voice assistant website for Universitas Ciputra, offering real-time answers to university-related questions via voice commands. With conversation history and topic recommendations, it simplifies access to campus information through innovative AI technology.

YuccAI: Your Voice Assistant for Universitas Ciputra! ๐ŸŽ“๐Ÿ’ฌ

โœจ Overview

Welcome to YuccAI, the ultimate voice assistant website designed exclusively for Universitas Ciputra! ๐Ÿš€๐Ÿ—ฃ๏ธ With YuccAI, users can effortlessly obtain information about the university by simply asking questions through voice commands. Yucca, your intelligent 3D assistant, responds in real-time with accurate answers and keeps a history of every conversation for easy reference. Whether you're a student, staff, or prospective applicant, YuccAI makes finding information simple, interactive, and efficient!

๐Ÿ’ก Features

  • ๐ŸŽ™๏ธ Voice Interaction : Ask questions directly through voice commands, and Yucca responds with spoken answers.
  • ๐Ÿ•’ Conversation History : Keep track of all previous inquiries, ensuring important information is always at your fingertips.
  • ๐ŸŒŸ Recommendation Topics : Discover curated topics and FAQs to quickly find answers to common questions.
  • ๐Ÿ”„ Dynamic Updates : New user questions are automatically added to the recommended topics for collective learning.
  • ๐Ÿง‘โ€๐ŸŽจ Interactive 3D Assistant : Meet Yucca, a fully rendered 3D model that enhances the user experience with a visually engaging interface.

๐Ÿ“‹ How It Works

  1. Voice Queries : Users ask questions about Universitas Ciputra through voice input.
  2. AI-Powered Responses : Yucca processes the question using advanced AI models and delivers answers in real-time.
  3. Conversation History : Every interaction is saved in a personal conversation history for easy access later.
  4. Dynamic Recommendations : Frequently asked or new questions are automatically added to the recommendation section.

โš™๏ธ Tech Stack Behind YuccAI

  • ๐ŸŒ Frontend : ReactTS (Typescript)
  • ๐Ÿ”ง Backend : Golang Fiber REST API Integration (for managing conversation data storage)
  • ๐Ÿง  AI Models : OpenAI Model (Text Embedding Ada 002 and GPT 3.5 Turbo) integrated via Python FastAPI
  • ๐Ÿ“’ Vector Database : Pinecone
  • ๐ŸŽจ 3D Model : Blender for Yuccaโ€™s interactive design, integrated with ReactTS

๐Ÿš€ YuccAI Insights

๐ŸŒŸ Take a Peek at YuccAI in Action! ๐Ÿ“ธ

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4

๐Ÿค Contributors