A comprehensive dashboard featuring multiple AI-powered applications and tools, all built with Python and Streamlit.
- 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
- 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
- Rock Paper Scissors - Classic game against AI
- Number Guessing - Guess the number game
- Dice Roll Simulator - Roll multiple dice
- Hangman - Word guessing game
- To-Do List Manager - Task management system
- Pomodoro Timer - Time management tool
- Dashboard Overview - Statistics and metrics
pip install -r requirements.txtstreamlit run ai_projects_dashboard.pyThe dashboard will open at: http://localhost:8501
- 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 Chatbot - Ask questions and get intelligent responses
- Sentiment Analyzer - Enter text to analyze emotional tone
- Text Summarizer - Paste long text to get a summary
- QR Code Generator - Create QR codes for sharing
- Calculator - Perform mathematical operations
- Password Generator - Create secure passwords
- Weather App - Check weather for cities
- To-Do List - Manage your tasks
- Pomodoro Timer - Boost productivity with timed sessions
- Rock Paper Scissors - Play against the computer
- Number Guessing - Guess numbers with hints
- Dice Roll - Simulate dice rolls
- Hangman - Guess words letter by letter
- 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
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
- Create a new function in the main file
- Add it to the appropriate section
- Update the navigation if needed
- Modify the CSS in the
st.markdown()section - Customize colors, fonts, and layouts
- Add new card styles for different categories
- 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
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!"
Input: "I love this amazing product!"
Output: Positive (Score: 0.33)
Input: "This is terrible and awful."
Output: Negative (Score: -0.50)
Input: Long article or text
Output: Concise summary with key points
Feel free to add new features, improve existing tools, or report issues!
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! 🚀✨