Skip to content

About

An engaging and interactive chatbot that combines mathematical operations and general discussions

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

🤖 Chatbot App

banner An engaging & interactive 🤖 that combines 🧮 + 💬!


📜 Project Description

The Chatbot App is a user-friendly, 🎮 console-based 🤖 designed for 📚 & ⚙️ purposes. The app offers:

  • 🧮 Math Magic: Solve 🧠 queries & do 📈 computations effortlessly.
  • 💬 Chit-Chat: Have fun convos 🗨️.

This 🤖 comes with a colorful 🖍️ menu for easier use. It shows off 🖥️ C++ skills, modular design, & cross-platform 🌍 compatibility.


🌟 Features

  1. 🖥️ Interactive Menu:
    • Cool ANSI Shadow 🅰️ title font.
    • Color-coded 🟦🟩🟥 options.
  2. 🧮 Math Genius:
    • Do basic math ➕➖✖️➗.
    • Ask unlimited questions 🔄.
  3. 💬 Chat Module:
    • Dynamic responses 🤖➡️👤.
    • Fun & useful replies 💡.
  4. 🌍 Multi-Platform:
    • Linux 🐧 & Windows 🖥️ friendly.
  5. 🔄 Looped Sessions:
    • Chat till "Exit" 🛑.
  6. ⚠️ Error Safe:
    • Handles invalid inputs 🔒.

🎯 Use Cases

  1. 📚 Study Buddy: Practice 🖥️ basics.
  2. 🎓 Showcase Project: Show off 🧠 programming skills.
  3. 👨‍💻 Fun Learning: Engage while learning 📘.

🛠️ Tech Stack

  • 💻 Language: C++
  • 📚 Libraries: STL
  • 🎨 Fonts: Figlet (🅰️ ANSI Shadow)
  • 🌍 OS:
    • Linux 🐧
    • Windows 🖥️ (OS-specific tweaks ⚙️)

🗂️ Project Structure

📁 Chatbot_App/
├── main.cpp                # 🧠 Main chatbot file
├── mathematical.cpp        # ➕ Handles 🧮
├── general_discussion.cpp  # 🗨️ Manages 💬
├── assets/
│   └── chatbot_banner.png  # 📸 Banner image
└── README.md               # 📄 Docs

📸 Screenshots

general

errors

maths

Figure: 🤖 with a colorful 🖍️ menu.


👥 Team Members

  • 👨‍💻 Ali Husnain (🎓 Software Engineer)
  • 👩‍💻 Anshrah Nadeem (🎓 Software Engineer)

📜 License

This project has an MIT 📜 license - see LICENSE file 🗂️.


🙌 Acknowledgments

  • Figlet: 🎨 for amazing fonts 🅰️.
  • C++ 🛠️ Community: 📚 + 💪 support!

About

An engaging and interactive chatbot that combines mathematical operations and general discussions

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages