Skip to content

MatthewRInnes/uiVaroiuspythonprogrammes

Repository files navigation

🤖 Matthew R Innes AI Projects Dashboard

A comprehensive dashboard featuring multiple AI-powered applications and tools, all built with Python and Streamlit.

🚀 Features

🤖 AI Tools

  • AI Chatbot - Interactive chatbot with intelligent responses
  • Sentiment Analyzer - Analyze text sentiment (positive/negative/neutral)
  • Text Summarizer - Generate summaries of long text
  • QR Code Generator - Create QR codes for any text or URL

🛠️ Utility Tools

  • Calculator - Advanced calculator with multiple operations
  • Password Generator - Generate secure passwords with custom options
  • Weather App - Check weather for different cities
  • To-Do List Manager - Manage tasks with completion tracking
  • Pomodoro Timer - Productivity timer for work/break cycles

🎮 Games

  • Rock Paper Scissors - Classic game against AI
  • Number Guessing - Guess the number game
  • Dice Roll Simulator - Roll multiple dice
  • Hangman - Word guessing game

📈 Productivity

  • To-Do List Manager - Task management system
  • Pomodoro Timer - Time management tool
  • Dashboard Overview - Statistics and metrics

🛠️ Installation

1. Install Dependencies

pip install -r requirements.txt

2. Run the Dashboard

streamlit run ai_projects_dashboard.py

3. Open in Browser

The dashboard will open at: http://localhost:8501

🎯 How to Use

Navigation

  • Use the sidebar to navigate between different sections
  • Each section contains related tools and applications
  • All tools are fully functional and ready to use

AI Tools Section

  1. AI Chatbot - Ask questions and get intelligent responses
  2. Sentiment Analyzer - Enter text to analyze emotional tone
  3. Text Summarizer - Paste long text to get a summary
  4. QR Code Generator - Create QR codes for sharing

Utility Tools Section

  1. Calculator - Perform mathematical operations
  2. Password Generator - Create secure passwords
  3. Weather App - Check weather for cities
  4. To-Do List - Manage your tasks
  5. Pomodoro Timer - Boost productivity with timed sessions

Games Section

  1. Rock Paper Scissors - Play against the computer
  2. Number Guessing - Guess numbers with hints
  3. Dice Roll - Simulate dice rolls
  4. Hangman - Guess words letter by letter

🎨 Features

  • Beautiful UI - Modern, responsive design with gradient cards
  • Interactive Elements - Real-time updates and animations
  • Session Management - Data persists during your session
  • Error Handling - Robust error handling throughout
  • Mobile Friendly - Works on all device sizes

📊 Dashboard Overview

The dashboard provides:

  • Statistics - Overview of available tools
  • Quick Access - Easy navigation between sections
  • Real-time Updates - Live data and interactions
  • Progress Tracking - Monitor your usage and progress

🔧 Customization

Adding New Tools

  1. Create a new function in the main file
  2. Add it to the appropriate section
  3. Update the navigation if needed

Styling

  • Modify the CSS in the st.markdown() section
  • Customize colors, fonts, and layouts
  • Add new card styles for different categories

🚀 Future Enhancements

  • More AI tools (image generation, language translation)
  • Additional games (chess, tic-tac-toe, memory game)
  • Data visualization tools
  • File processing utilities
  • API integrations
  • User authentication
  • Data export/import features

📝 Usage Examples

AI Chatbot

User: "Hello"
Bot: "Hello! How can I help you today?"

User: "What can you do?"
Bot: "I can help with various tasks like calculations, text analysis, games, and more!"

Sentiment Analyzer

Input: "I love this amazing product!"
Output: Positive (Score: 0.33)

Input: "This is terrible and awful."
Output: Negative (Score: -0.50)

Text Summarizer

Input: Long article or text
Output: Concise summary with key points

🤝 Contributing

Feel free to add new features, improve existing tools, or report issues!

📄 License

This project is open source and available under the MIT License.


Built with ❤️ by Matthew R Innes

Your comprehensive AI projects dashboard - Explore, Create, Innovate! 🚀✨

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages