Logo Lanfrica

Mahasha-Benedict/PROG6221-ST10448871-POE2

Record type:

software
Creator:
Mah
Host:
Cybersecurity Awareness Chatbot for South African campaign integrated into a GUI and has realistic or realness to the bot. # PROG6221-ST10448871-POE2 Cybersecurity Awareness Chatbot for South African campaign integrated into a GUI and has realistic or realness to the bot. Cybersecurity Awareness Chatbot - South Africa Project Overview A WPF-based cybersecurity awareness chatbot designed to in order educate the South African citizens about online threats, including phishing, password safety, scams, privacy protection, and malware. The Features are: - Voice greeting at startup - ASCII art logo display - Keyword recognition for 8+ cybersecurity topics - Random varied responses for engaging conversations - Follow-up handling ("tell me more", "another tip") - User memory (stores name and favorite topics) - Sentiment detection (worried, curious, frustrated) - Professional error handling - Dark theme WPF interface Technologies Used - C# .NET 8.0 - WPF (Windows Presentation Foundation) - System.Media for audio playback - GitHub Actions for CI/CD Prerequisites - Visual Studio 2022 with .NET desktop development workload - .NET 8.0 SDK Installation Steps 1. Clone the repository YouTube Link: youtu.be