Skip to content

shivareddy2002/Word-Search-Chatbot-Using-Wikipedia-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📘 PICTOPEDIA – Word Search Chatbot Using Wikipedia

PICTOPEDIA is a chatbot that allows users to search for information on specific words or terms using the Wikipedia API. It works like an interactive word-search assistant, where users can input queries and instantly receive relevant, real-time information.

🔗 Live Demo

🚀 Visit PICTOPEDIA Chatbot

Live Demo Badge


🚀 Project Overview

How It Works (Step-by-Step):

  1. User Input → User types a query in the chatbot.
    Example: "What is Artificial Intelligence?"

  2. Input Handling → Input validated and handled by handleUserInput() in script.js.

  3. API Request → Sends request to Wikipedia API for relevant information.

  4. Response Processing → Extracts and formats the response.

  5. Displaying Results → Shows content in a chat-style interface.

  6. Interaction Loop → Supports multiple queries with chat history retention.

➡️ Flow Summary:
User Input ➡️ Input Handling ➡️ API Request ➡️ Response Processing ➡️ Display Results ➡️ Repeat Interaction


WedApp Screen shots

image


✨ Features

  • 🖥️ Simple & Interactive UI – Clean and user-friendly interface.
  • Real-Time Retrieval – Fetches data live from Wikipedia.
  • 💬 Chat-Style Display – Results presented conversationally.
  • 🔄 Multi-Search Support – Keeps chat history during session.
  • Error Handling – Provides fallback messages if data not found.

🛠️ Technologies Used

  • HTML5, CSS3 – UI design & layout.
  • JavaScript (ES6) – Logic, event handling & API calls.
  • Wikipedia API – Fetches word/term information.

🔮 Future Enhancements

Below are ready-to-drop code snippets you can paste into your project to implement the five enhancements:

  • 🔊 Text-to-Speech (TTS)
  • 🌐 Multiple-language support (Wikipedia language domains)
  • 🎨 UI/UX themes (theme presets + CSS variables)
  • 📱 Mobile responsive layout (CSS breakpoints & flexible layout)
  • 💾 Download chat history (JSON / TXT export)

👨‍💻 Author

Lomada Siva Gangi Reddy

  • 🎓 B.Tech CSE (Data Science), RGMCET (2021–2025)
  • 💡 Interests: Python | Machine Learning | Deep Learning | Data Science
  • 📍 Open to Internships & Job Offers

📬 Contact Me:


📂 Project Flow

flowchart LR
    A[User Input] --> B[Input Handling]
    B --> C[Wikipedia API Request]
    C --> D[Process Response]
    D --> E[Display Results]
    E --> F[Interaction Loop]

    %% Styles
    style A fill:#FFD54F,stroke:#F57F17,stroke-width:2px,color:#000;
    style B fill:#4FC3F7,stroke:#0277BD,stroke-width:2px,color:#fff;
    style C fill:#AED581,stroke:#33691E,stroke-width:2px,color:#000;
    style D fill:#BA68C8,stroke:#4A148C,stroke-width:2px,color:#fff;
    style E fill:#FF8A65,stroke:#BF360C,stroke-width:2px,color:#fff;
    style F fill:#90CAF9,stroke:#0D47A1,stroke-width:2px,color:#000;

     
Loading

About

PICTOPEDIA – An interactive word-search chatbot powered by the Wikipedia API. Search terms, get instant info, and chat in real time.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published