
In Progress
Posted
Paid on delivery
Title: Python developer for local Outlook email operations dashboard — staged fixed-price build I want to build a simple local Windows email operations dashboard. This is not a SaaS product. It should run locally on my Windows laptop and be simple enough for me to maintain and modify later. I want Stage 1 to be a useful email command centre, but I want Stage 1 broken into smaller fixed-price milestones. Main technology preference: • Python • Streamlit dashboard • Microsoft Graph API / Outlook email • OpenAI API • CSV/Markdown outputs • Simple config files • Local Windows setup Important: • Stage 1 is read-only/safe. • Do not send, delete, archive, forward, or attach emails. • Draft replies are okay, but they must only be shown or saved as Markdown files. • No email action should happen automatically. • I want a simple local dashboard, not a complex SaaS app. • I want clear documentation and handover. • I want fixed-price quotes for each minor milestone. Stage 1A — Project setup and dashboard shell Requirements: • Create Python project. • Create local Streamlit dashboard. • Add main dashboard sections/buttons: o Check Emails Now o Urgent o Waiting on Me o Waiting on Them o FYI Summary o Draft Replies o Daily Notes o Export CSV o Settings • Create simple folder structure. • Add requirements.txt. • Add .env.example. • Add README.md. • Add config files: o [login to view URL] o [login to view URL] o [login to view URL] Stage 1B — Outlook/Microsoft Graph email connection Requirements: • Connect to Outlook/Microsoft email using Microsoft Graph API/OAuth. • Read latest unread emails or recent inbox emails. • Extract: o sender o subject o date/time o snippet/body preview o message ID o conversation/thread ID if available • Show emails in the dashboard. • Export raw email list to CSV. • No email modifying actions. Stage 1C — Email classification Requirements: • Use OpenAI API to classify emails. • Categories must be editable in categories.yml. • Suggested categories: o urgent o waiting_on_me o waiting_on_them o FYI o subcontractor_invoice o client_issue o internal_update o personal_admin o junk/no_action • Add urgency: o high o medium o low • Add suggested action. • Add reason for classification. • Add confidence level. • Display urgent/high priority emails clearly in red. Stage 1D — Notes and FYI summaries Requirements: • Create daily_notes.md. • Automatically add short notes from important emails. • Summarise generic/group/broadcast emails into an FYI Summary section. • FYI items should not clutter the urgent/action list. • Daily notes should be viewable from the dashboard. • Daily report should be saved to outputs/reports/. Stage 1E — Follow-up tracker Requirements: • Create email_tracker.csv. • Track: o sender/person o subject o status o category o urgency o date received o age o suggested action o waiting_on_me o waiting_on_them o done o FYI • Identify emails I likely need to respond to. • Identify emails where I am waiting for someone else. • Show overdue items. • Suggested default rules: o urgent + no response after 2 hours = overdue o waiting_on_me after 1 business day = overdue o waiting_on_them after 3 business days = follow-up suggested • Export tracker to CSV for Excel. • Keep it simple and editable. Stage 1F — Draft reply suggestions Requirements: • For emails marked as needing a reply, create a suggested draft response. • Drafts should be displayed in the dashboard and saved as Markdown. • Do not send emails. • Do not create Outlook drafts yet unless separately approved. • Draft should include: o proposed reply text o missing information o recommended next action o confidence level • Buttons/options preferred: o Generate Draft o Regenerate Shorter o Regenerate More Formal o Copy Draft Stage 1G — Alerts and usability polish Requirements: • Red urgent banner for urgent emails. • Optional Windows notification for urgent emails. • Optional sound alert for urgent emails. • Dashboard should be simple and usable. • Add Settings page or config instructions so I can change: o categories o urgency rules o email check limit o OpenAI model o folder paths o reminder thresholds Stage 1H — Handover, backup, and recovery Requirements: • Include [login to view URL] with exact setup instructions. • Include [login to view URL] explaining how to restore the project on a new Windows laptop. • Use .env for secrets and .[login to view URL] for placeholders. • Do not store secrets in code. • Include clear comments. • Do a handover call showing: o how to run it o how to change categories o how to change prompts o how to export CSV o how to recover on a new laptop Preferred project structure: local-admin-agent/ ├── [login to view URL] ├── config/ │ ├── [login to view URL] │ ├── [login to view URL] │ └── [login to view URL] ├── modules/ │ ├── [login to view URL] │ ├── [login to view URL] │ ├── [login to view URL] │ ├── [login to view URL] │ ├── [login to view URL] │ └── [login to view URL] ├── data/ │ ├── [login to view URL] │ └── [login to view URL] ├── outputs/ │ ├── reports/ │ └── drafts/ ├── .[login to view URL] ├── [login to view URL] ├── [login to view URL] └── [login to view URL] Future stages after Stage 1, not required now: Stage 2: • Search local documents and use them as context. • Find related contracts, rates, PDFs, Word docs, Excel files. Stage 3: • Create Word documents from templates. • Create letters, scopes, briefing notes, summaries. Stage 4: • Suggest attachments with manual approval. Stage 5: • Add workflow buttons and Power Automate/browser automation. Please quote: 1. Hours for each minor stage 1A to 1H. 2. Fixed price for each minor stage. 3. Total fixed price for all Stage 1. 4. Timeline for each minor stage. 5. Your hourly rate for future work. 6. Similar work you have done. 7. Whether you have Microsoft Graph/Outlook API experience. 8. Whether you have OpenAI API experience. 9. Whether you have built Streamlit dashboards. 10. What you need from me to start. I prefer to start with Stage 1A and 1B first as a paid trial. If those are done well, I will continue with the remaining minor stages.
Project ID: 40544553
86 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hi, I hope this message finds you well. I have carefully reviewed your project, OpenAI Email Dashboard with Python & Streamlit, and I am confident that my skills and experience align perfectly with your requirements. I have 4+ years of experience and have successfully delivered high-quality websites and applications that meet client expectations. You can view some of my recent work here: - [login to view URL] - [login to view URL] - [login to view URL] - [login to view URL] - [login to view URL] - [login to view URL] - [login to view URL] - [login to view URL] - [login to view URL] I take pride in delivering solutions that are responsive, user-friendly, and tailored to the client’s goals. My focus is on clear communication, timely delivery, and creating results that exceed expectations. I would love to discuss your project in detail and provide a strategy to ensure its success. Thank you for considering my proposal. I look forward to the opportunity to work with you. Best regards, Arslan Shahid
$250 AUD in 7 days
5.6
5.6
86 freelancers are bidding on average $486 AUD for this job

Hi — Elias here from Miami. I see you're looking to build a local Outlook email operations dashboard using Python and Streamlit. Your goal seems to be creating a streamlined interface for email management to enhance productivity. What usually matters most here is ensuring reliability and scalability as your user base grows. A common issue in systems like this is managing API integrations, especially with Outlook and OpenAI. The tricky part is usually handling permissions while ensuring a smooth workflow and data security. My approach would involve structuring the backend with a focus on stability. I’d leverage Python for robust API interactions with Microsoft Graph and Streamlit for a responsive user interface. This setup will allow for future expansion and maintainability, enabling easy updates and feature additions. I've worked on similar projects, integrating various APIs to create seamless user experiences. This experience helps me foresee potential challenges and address them proactively. A few questions to better understand the scope: Q1 – What specific email functionalities do you want to prioritize? Q2 – Are there existing tools or systems you want to integrate with the dashboard? Q3 – What are your expectations for user roles and permissions within the application? Happy to discuss the details and suggest the best technical approach. Looking forward to hearing from you.
$500 AUD in 3 days
8.0
8.0

Hi Client, You’re not asking for “just a dashboard” , you want a safe local command centre that reduces email overload without risking a single accidental action. I can build Stage 1 as a clean Windows-based Streamlit app with Microsoft Graph read-only sync, OpenAI classification, CSV/Markdown outputs, editable config files, and a simple structure you can maintain later. I’ve built Python web tools, Streamlit dashboards, API integrations, and local admin workflows, so I can break Stage 1A-1H into small fixed-price milestones and keep each one testable. I’ve shared an initial estimate based on your description, and once we go over a few technical or functional details, I’ll confirm the exact cost and delivery schedule. We can start with 1A and 1B as your paid trial, then move into classification, tracking, summaries, and draft suggestions with clear handover notes. For Stage 1B, will you be using a work Microsoft 365 account with Graph API permissions already approved, or should I help set up the OAuth app registration flow? Looking forward to your reply so we can finalize the exact plan. Best regards, Asad
$250 AUD in 10 days
7.0
7.0

Hello, I have carefully reviewed your project requirements and have 10+ years of experience in Python, Streamlit, Microsoft Graph API, OpenAI API, and workflow automation. I understand your vision of building a secure, local Windows email operations dashboard that enhances productivity while ensuring all email operations remain read-only and under your control. I can develop the application in modular stages exactly as outlined, using **Python, Streamlit, Microsoft Graph API, OpenAI API, and YAML-based configuration**. The solution will feature a clean project architecture, Outlook integration, AI-powered email classification, follow-up tracking, draft reply generation, CSV/Markdown exports, configurable settings, and comprehensive documentation, all designed for easy maintenance and future expansion. I recommend starting with **Stage 1A and 1B** as the initial paid milestone, followed by the remaining stages in fixed-price milestones with regular demonstrations and feedback after each delivery. **I WILL PROVIDE 2 YEARS OF FREE ONGOING SUPPORT AND COMPLETE SOURCE CODE. WE WILL WORK WITH AGILE METHODOLOGY AND WILL GIVE YOU ASSISTANCE FROM ZERO TO DEVELOPMENT, TESTING, DOCUMENTATION, DEPLOYMENT, AND HANDOVER.** I am committed to delivering a secure, maintainable, and production-ready solution with transparent communication and milestone-based progress. I eagerly await your positive response. Thanks.
$250 AUD in 7 days
7.1
7.1

Hi, We went through your project description and it seems like our team is a great fit for this job. We are an expert team which have many years of experience on Python, Linux, Django, Software Architecture, API, Documentation, API Integration, Microsoft Graph, OpenAI, Streamlit Lets connect in chat so that We discuss further. Regards
$730 AUD in 7 days
5.6
5.6

Hello dear, Greetings from MD. Toriqul Islam! We are a dedicated Web Design & Development team with over 10+ years of industry experience. I’m Engineer Toriqul Islam, an experienced Computer Science & Engineering graduate from RUET. We specialize in building modern, scalable, and user-friendly digital solutions tailored to business needs. What I Offer We help businesses grow online by delivering: • Clean, modern, and responsive website designs • High-performance and scalable web applications • User-focused UI/UX for better engagement and conversion My Technical Expertise We work across a wide range of technologies, including: • Frontend: HTML5, CSS3, Bootstrap, JavaScript, jQuery, Angular, React • Backend: Node.js, PHP, Laravel, .NET, CodeIgniter, Ruby on Rails, Python • CMS & Platforms: WordPress • Database: MySQL, MongoDB • Mobile Development: React Native, Flutter, and more Why choose me? ✔️ Clean, optimized, and well-documented code ✔️ Reusable and scalable components ✔️ On-time delivery with complete requirement fulfillment We are confident in our ability to turn your ideas into a powerful digital product. Let’s discuss your project and make it a success. Looking forward to working with you! Best Regards, Md. Toriqul Islam
$250 AUD in 5 days
5.7
5.7

Hi, This is a project I'd be happy to work on. I have experience building Python automation tools, OpenAI API integrations, dashboards, and backend systems, and I like your staged milestone approach. I can start with Stage 1A and 1B as a paid trial, building a clean Streamlit dashboard with Microsoft Graph integration, proper project structure, documentation, and a maintainable codebase. From there, we can continue through the remaining stages. I've worked extensively with OpenAI APIs, Python automation, REST APIs, and AI-powered workflows, and I'm comfortable with Microsoft Graph and local Windows deployments. Looking forward to discussing the milestones and getting started. Amgad
$250 AUD in 4 days
5.3
5.3

I understand you need a local Windows email operations dashboard using Python and Streamlit to interact with your Outlook account via the Microsoft Graph API and leverage OpenAI for analysis. I previously built a similar local application that automated email categorization and summary generation, reducing manual sorting time by 70%. For Stage 1, I will deliver a functional Streamlit dashboard with Python scripts that connect to Outlook using the Microsoft Graph API. This will enable features such as displaying recent emails, searching emails by sender or subject, and generating CSV reports of email metadata. Configuration will be managed through simple `.ini` files for local Windows setup. What specific email actions (beyond viewing and searching) are most critical for your initial command centre needs? Ready to start as soon as you confirm scope.
$604 AUD in 21 days
5.3
5.3

Hi, I’m excited about building your local Outlook email dashboard with Python and Streamlit. Starting with Stage 1A and 1B as a trial is a smart approach. I will set up a clean Python project with a structured folder system, the required files, and a simple Streamlit interface featuring all main buttons. For Stage 1B, I’ll establish a connection to Outlook via Microsoft Graph API using OAuth, enabling email retrieval with the specified details and CSV export. I will focus on read-only access, ensuring no emails are modified or sent. I have extensive experience creating dashboards and automations with Streamlit and working with Microsoft Graph API. I’ve built similar email tools for clients and integrated OpenAI API for classification tasks. To start, I’ll need access to your Microsoft account’s API permissions, and your preferred OpenAI model info. A clear API key setup and your existing environment details will help streamline setup. I look forward to collaborating on this manageable, maintainable project. Best, Justin
$500 AUD in 7 days
5.7
5.7

Nice to meet you ,The requirements of your project match my areas of work and skills, to introduce myself. My name is Anthony Muñoz and i am the lead engineer for DS Pro IT agency. I have worked for over 10 years as a Full-Stack and software development engineer and have successfully done multiple jobs. It will be a pleasure to work together to make your project. Feel free to discuss about the project with me, greetings.
$898 AUD in 7 days
4.7
4.7

Hello Dear, I’m a Full-Stack Developer with 10+ years of experience and a B.Sc. in Computer Science and Engineering (CSE) from BUET. I develop Python automation tools, Streamlit dashboards, API integrations, and AI-powered business applications with clean, maintainable architectures. I understand you want a staged, fixed-price local Windows email dashboard using Python, Streamlit, Microsoft Graph API, and OpenAI API. I can deliver Stage 1A and 1B as a paid trial with clear documentation, modular code, secure configuration, CSV exports, and a scalable foundation for future milestones while keeping all email operations strictly read-only. I'm skilled in Python, Streamlit, Microsoft Graph API, OpenAI API, OAuth, CSV automation, and modular software architecture. I’m ready to discuss milestones, estimates, and begin Stage 1A immediately. Best regards, Md Ruhul Ajom
$250 AUD in 5 days
5.0
5.0

With my extensive experience in web and application development using Python and API integrations, I am confident in my ability to deliver the exact email dashboard you need. I have an excellent grasp of Microsoft Graph API and OAuth which means setting up the connection to Outlook/Microsoft emails would be efficient and robust. Equipped with a deep understanding of Python as your preferred language along with Streamlit for the local dashboard, I assure you a secure, efficient, read-only/safe Stage 1. What sets me apart is my proficiency in cognitive technologies including OpenAI API. This would be invaluable for stage 1C, where I can craft a classification system that matches your requirements with ease. My capability extends to generating scheduled draft replies or suggesting actions for various emails which satisfies stage 1F's goal too. Furthermore, having clear communication and offering detailed documentation on all aspects of the project ensures this Python based non-SaaS email management dashboard remains flexible for any future modifications you may need.
$250 AUD in 2 days
4.1
4.1

Hello. This email dashboard needs a clean local Python + Streamlit architecture with safe Microsoft Graph integration and strict no-action rules. I can build Stage 1A and 1B first as a stable base: project setup, Streamlit UI shell, and secure Outlook email reading with proper OAuth handling. I’ve built similar AI dashboards using Python, API integrations, and structured data pipelines, including OpenAI-based classification systems and local admin tools. Happy to start with Stage 1A and 1B as your trial milestones and expand step by step after that. Hope to work with you on this!
$330 AUD in 3 days
4.3
4.3

Hello, I have hands-on experience with projects having similar features. With 9+ years experience in Python automation, AI integrations, and dashboard development, I have built multiple Streamlit-based internal tools integrated with APIs like Microsoft Graph and OpenAI for email processing, classification, and workflow automation. -->> Project Setup (Stage 1A) --> Streamlit app structure, config files, modular architecture, and local Windows-ready setup -->> Outlook Integration (Stage 1B) --> Microsoft Graph API connection, secure OAuth, email fetching, and CSV export (read-only safe mode) -->> Email Intelligence (Stage 1C) --> OpenAI-based classification with editable categories, urgency scoring, and reasoning output -->> Dashboard System --> Clean UI for urgent, FYI, waiting-on-me/them views with color-coded priority handling -->> Tracking System --> CSV-based follow-up tracker with overdue detection and simple business rules -->> Draft Engine --> AI-generated reply suggestions stored in Markdown (no auto-send, fully manual control) -->> Reporting Layer --> Daily notes, summaries, and exportable structured reports I have previously built internal automation tools combining Streamlit + Outlook/Graph API + LLMs for inbox triage, so I understand both the technical setup and real-world usability requirements like safety, simplicity, and maintainability on local machines.
$250 AUD in 7 days
4.0
4.0

With over a decade of experience streamlining businesses and smart automation, I am uniquely qualified to tackle your email operations dashboard project. My extensive skill set, including Python and API integration perfectly align with your requirements. I understand the vision of a simplified local dashboard which is easy to manage and modify, and this aligns with my passion for clean, documented solutions that can be easily understood by anyone. In addition to connecting Outlook/Microsoft email with the Microsoft Graph API using OAuth, I am also well-versed in using OpenAI's API for email classification. This essential feature will enable categorization, urgency levels, suggested actions with transparency on the confidence level and reason for classification. More notably, I have also developed daily notes systems in similar automations, ensuring important information is retained without cluttering the actionable lists. Moreover, I bring a QA mindset to every project, which means thorough testing and documentation at each stage. Apart from delivering a polished dashboard with clear documentation and handover, I enhance usability by incorporating optional Windows notifications and sound alerts for urgent emails. With me on board, you'll have more than a freelancer; you'll have a dedicated partner who is as enthusiastic about delivering results as you are about simplifying your workflow. Let's connect soon to discuss further!
$250 AUD in 3 days
3.8
3.8

Hi, What specific features are you hoping to see in your local email dashboard? For Stage 1A, I can set up the project structure and create a basic Streamlit dashboard with necessary sections and config files. Stage 1B can then establish the Microsoft Graph API connection for reading emails. I have extensive experience working with Python, Streamlit, Microsoft Graph API, and the OpenAI API. This project aligns perfectly with my skills, and I’m committed to ensuring clear documentation and smooth functionality. Let’s start with Stage 1A and 1B as you suggested. I’m eager to help you build a useful tool that meets your requirements.
$250 AUD in 2 days
3.5
3.5

Hi there! I'm excited about the opportunity to help you build your local Windows email operations dashboard using Python and Streamlit. I understand the importance of having a simple yet effective tool that meets your specific needs. For Stage 1, I will focus on creating a user-friendly dashboard that allows you to manage your emails efficiently. Here are some key points on how I plan to achieve this: - Setting up the Python project and creating the Streamlit dashboard - Connecting to Outlook/Microsoft email using Microsoft Graph API/OAuth - Implementing email classification using the OpenAI API for better organization My experience includes similar projects where I successfully integrated Microsoft Graph and OpenAI APIs while developing interactive Streamlit dashboards. I'm eager to discuss this project further and showcase how I can bring value to your email management system. Looking forward to hearing from you!
$250 AUD in 7 days
3.5
3.5

Hello, I hope you are doing well. I have carefully checked your requirements and understand that you need to build a local Windows email operations dashboard using Python and Streamlit. The system will connect to Outlook/Microsoft email using Microsoft Graph API/OAuth and utilize the OpenAI API for email classification. The dashboard will include features like email tracking, draft reply suggestions, notes summaries, and follow-up tracking. Since I have worked on similar projects involving email automation and dashboard development, I can quickly handle the implementation with a reliable and production-focused approach. My experience includes building systems that interact with email platforms, utilize AI APIs for classification, and provide user-friendly dashboards for efficient workflow management. I can deliver: - Local Windows email operations dashboard with Python and Streamlit - Outlook/Microsoft email connection using Microsoft Graph API/OAuth - Email classification using OpenAI API - Notes summaries and follow-up tracker I can start immediately and work within your timeline. Let's discuss the details via chat. Best regards, Hoang Van Phi
$250 AUD in 3 days
3.4
3.4

Hi, I will build a local email operations dashboard using Python and Streamlit, integrating the Microsoft Graph API for Outlook email. I have extensive experience in developing similar dashboards and working with these technologies, ensuring a clean, maintainable solution. My approach will include establishing a robust project structure, implementing the required dashboard sections, and setting up secure connections to Outlook. For Stage 1A, I'll create the project setup and dashboard shell, ensuring it's user-friendly and well-documented. Stage 1B will focus on establishing the email connection, fetching and displaying necessary details without performing any modifying actions. I understand the requirements for a read-only setup and will adhere strictly to them. I’ve worked with Microsoft Graph and OpenAI APIs, successfully implementing features like email classification and tracking. I’ll provide fixed-price quotes for each milestone, along with a clear timeline and documentation. Let’s start with Stage 1A and 1B. I’ll need access to your Microsoft account for API integration and any specific preferences you have for the dashboard layout. Thank you.
$537 AUD in 7 days
3.1
3.1

Hi, good day. I understand you need a modular, local-first Windows email operations dashboard where each Stage 1 milestone builds on a secure, read-only architecture using Python, Streamlit, Microsoft Graph API, and OpenAI without performing any automated email actions. I have experience building Python automation tools, Streamlit dashboards, Microsoft Graph/OpenAI API integrations, and structured applications with clean documentation, configurable workflows, and maintainable codebases for long-term extensibility. My approach is to implement each milestone independently with reusable modules, secure configuration management, comprehensive documentation, and thorough validation so Stage 1A and 1B establish a solid foundation for the remaining features while preserving your future roadmap. I would be happy to discuss the architecture and begin with the paid Stage 1A and 1B trial.
$500 AUD in 7 days
3.3
3.3

**DO NOT PAY ME UNTIL I COMPLETE! :)** Hello my valuable client :) My profile is new over here but I have 7 years of experience in this field. I have completely understood about your project. Also I will provide you free maintenance on your project for 1 year after project completion. I can definitely complete this in your timeframe. Give me one chance to prove myself. Hit the chat button to get started. If you will not like my work then you dont need to pay me any money so dont worry and have faith in me :) I am eagerly waiting for your message.
$251 AUD in 7 days
3.1
3.1

Brisbane, Australia
Payment method verified
Member since Jun 27, 2026
$30-250 USD
₹600-1500 INR
$30-250 USD
₹1500-12500 INR
₹1500-12500 INR
$250-750 USD
₹600-1500 INR
₹75000-150000 INR
£750-1500 GBP
$250-750 CAD
$250-750 USD
$250-750 USD
₹12500-37500 INR
$25-50 AUD / hour
€5000-10000 EUR
$30-250 USD
$30-250 USD
$30-250 USD
$25-50 USD / hour
$15-25 USD / hour