A Web based Task List/ Plnner App Perfect for keeping track of your day to day activities
Features
🔐 Secure Login: Custom nickname/password authentication with scoped Firestore storage per user.
✅ Task Management: Add, edit, complete, delete, and revert tasks with timestamps and group categorization.
🗂️ Interactive UI: Table-based layout with collapsible sections, inline editing, and comment toggles.
📊 Progress Visualization: Pie charts show completed vs. pending tasks by group.
🚀 Streamlit Deployment: Responsive design, session state handling, and secure credential management.
Technology : The Wickz Day prePlanner app is built using Streamlit for rapid UI development and Firebase Firestore for secure, scalable backend storage, with user authentication handled via custom nickname/password logic hashed using SHA-256. It leverages Matplotlib and Seaborn for data visualization, and uses session state to manage user interactions and authentication flow. Task data is scoped per user in Firestore, ensuring privacy and isolation. The app supports both local and cloud deployment, with environment variable handling for credential security. Version control and collaborative development are managed through GitHub, enabling streamlined updates, issue tracking, and CI/CD integration.
An ML based app for penguine species prediction, created using streamlit and penguine dataset
Interactive Data Visualisation and ML app
A streamlined Streamlit application that automates the generation of E-Invitaitons based ona JPEG format
🔧 Key Features
Live Position Preview: Users can visually preview name placement on the uploaded invitation template using vertical sliders and horizontal alignment options.
Bulk Image Generation: Automatically processes multiple names from a CSV file to generate personalized invitation images in one click.
Horizontal Alignment Logic: Dynamically calculates text position based on alignment (Left, Center, Right) and image width.
ZIP Export: Bundles all generated invitation images into a downloadable ZIP archive for easy sharing and distribution.
🧠 Technologies Used
Streamlit for interactive UI and workflow orchestration
Pillow for image rendering, text placement, and font handling
pandas for CSV parsing and name extraction
zipfile for in-memory packaging of generated image
🎯 Purpose & Impact
Designed to streamline personalized invitation creation for events such as weddings, conferences, and celebrations. The app emphasizes simplicity, speed, and visual control—empowering users to generate high-quality, customized images without manual editing or design software. Its modular structure and intuitive interface make it ideal for batch workflows, client deliverables, and portfolio-ready automation. Let me know if you'd like a version tailored for your portfolio site or a README.md draft for GitHub. I can also help you add screenshots, sample assets, or demo instructions.