Skip to content
This repository was archived by the owner on Jun 15, 2026. It is now read-only.

About

My first AI chatbot web application

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

James AI Chatbot

James AI Chatbot is a generative artificial intelligence designed to make student's learning experience more enjoyable through breaking down complex problems.

Description

TBD

Getting Started

Dependencies

  • Browser: Mozzila Firefox v29+, Google Chrome v34+, Safari v11+ and Opera Browser
  • OS: macOS 11.0+, Windows 10+, Linux Kernel 5.x+
  • Python: 3.9+ (recommended on 3.14+)

Installing

To install the application

  1. Download this repository or clone it.
  2. First download python via Homebrew (on macOS) or https://python.org/ or VSCode Extension.
  3. Change directory to the file using "cd path/to/folder".
  4. Create a environment using "python3 -m venv venv".
  5. Install the dependencies with "pip install -r requirements.txt".
  6. To run the program, use "python3 app.py".

Executing program

  • How to run the program
  • Step-by-step bullets
code blocks for commands

Help

Any advise for common problems or issues.

command to run if program contains helper info

Authors

Contributors names and contact info

Callen Lin @CallenLin

Mr Jones @benpaddlejones

Version History

Testing

User Acceptance Testing Results

Tested on: 23 March 2026 Tester: Callen Lin

Test ID Description Status Notes
TC-001 Normal message response ✅ Pass N/A
TC-002 Empty message handling ✅ Pass N/A
TC-003 Message length validation. ✅ Pass N/A
TC-004 Crisis keyword detectionㅤ ✅ Pass N/A
TC-005 Disclaimer visibility ㅤ ✅ Pass Moved to the bottom from top
TC-006 Message styling ✅ Pass N/A

Summary: All 6 test cases passed. The chatbot meets all functional and non-functional requirements.

License

This project is licensed under the GNU GPLv3 License - see the LICENSE.md file for details.

Acknowledgments

Inspiration, code snippets, etc.

About

My first AI chatbot web application

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages