Skip to content

Urban.ai is a fun and interactive chatbot that bridges the gap between technology and street culture. Designed to engage users in a unique way, it responds to queries and conversations using the vibrant and dynamic language of urban slang.

Notifications You must be signed in to change notification settings

vintvgx/Urban.ai

Repository files navigation

Urban.ai Chatbot

Description

Welcome to Urban.ai, an innovative chatbot designed to bring you a unique conversational experience! Powered by ChatGPT-4 Turbo, our chatbot not only provides accurate and coherent responses but also incorporates phrases and slang from Urban Dictionary to keep the conversation lively and contemporary. Built with React and TypeScript, the app employs Firebase for seamless back-end integration and Redux Toolkit for efficient state management.

Features

  • AI-Driven Conversations: Engage with our chatbot that leverages the power of ChatGPT-4 Turbo.
  • Urban Flair: Experience dialogue that includes phrases and terminology from Urban Dictionary.
  • Built with React & TypeScript: Fast and responsive UI built using React and TypeScript for improved type safety and development experience.
  • Google Cloud Container: Deployed on GCR (Google Container Registry), utilizing Google Cloud Container for continuous deployment, ensuring a scalable, secure, and dependable web hosting solution.
  • User Authorization: Utilize Firebase for user authentication and authorization.
  • Express Backend: A robust Express backend with MongoDB and MongoDB Atlas for storing and managing data.
  • CORS Enabled: Cross-Origin Resource Sharing (CORS) is implemented for secure communication with the frontend.
  • OpenAI Integration: Connect directly to OpenAI's GPT-3.5 Turbo through the backend for generating chatbot responses, enhancing user interactions.
  • MongoDB Atlas Integration: Fetch and store user conversations with ease using MongoDB Atlas for cloud-based database management.

Technologies Used

  • ChatGPT-4 Turbo
  • React
  • TypeScript
  • Firebase (Hosting and User Authorization)
  • Redux Toolkit (State Management)
  • Express (Backend)
  • MongoDB Atlas (Database)
  • CORS (Cross-Origin Resource Sharing)
  • OpenAI GPT-3.5 Turbo (Response Generation)

Visit site

Urban.ai

Release Notes

About

Urban.ai is a fun and interactive chatbot that bridges the gap between technology and street culture. Designed to engage users in a unique way, it responds to queries and conversations using the vibrant and dynamic language of urban slang.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published