Skip to content

PiyushJain045/WallE_ChatBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Wall-E Chatbot

Wall-E is a friendly AI chatbot built with Django and powered by the Gemini-Flash API. Inspired by the charming character from the movie "WALL·E", this chatbot offers an immersive, personalized experience with customizable themes and background music.


🚀 Features

  • 🎨 Theme Customization: Users can switch between different visual themes (light/dark/space).
  • 🎵 Background Music: Enjoy ambient music while chatting. You can turn it on/off based on your preference.
  • 🧠 Smart AI Conversations: Integrated with Gemini-Flash API for intelligent, contextual responses.
  • 🙋 Personalized Greetings: If the user is logged in, Wall-E remembers and uses their name in replies.
  • 💬 Interactive Chat Interface: Real-time chatting experience using Django views and templates.

🛠️ Tech Stack

  • Backend: Django (Python)
  • Frontend: HTML, CSS, Webflow, HTMX
  • AI Integration: Gemini Flash API
  • Authentication: Django built-in auth system
  • Hosting: Render / Localhost

Installation

  1. Clone the Repository:
    git clone https://github.com/PiyushJain045/WallE_ChatBot.git
    cd WallE_ChatBot
    
  2. Setup a Virtual Environment:
    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
    
  3. Install Dependencies:
    pip install -r requirements.txt
    
  4. ** Add Your Gemini API key in .env file **:
    GEMINI_API_KEY="Add your gemini-1.5-flash API key"
    
  5. Run Migrations:
    python manage.py makemigration
    python manage.py migrate
    
  6. Start the Development Server:
    python manage.py runserver
    

And voilà! Your setup is complete. 🎉

Thanks for checking out this repo! 🙌

Screenshots

Screenshot (2) Screenshot (3) Screenshot (4) Screenshot 2026-03-26 173556 Screenshot (5)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors