Skip to content

Repository files navigation

AI Workplace Productivity Assistant

Project Overview

The AI Workplace Productivity Assistant is a modern, AI-powered web application designed to help professionals improve workplace productivity by automating common and repetitive tasks.

Professionals often spend significant time drafting emails, processing meeting notes, identifying action items, managing deadlines, and organising their daily workload. This application addresses these challenges by providing three integrated AI-powered productivity tools in one platform.

The application uses AI to assist users while maintaining a human-in-the-loop approach. Users can review, edit, verify, and approve AI-generated outputs before taking action.

Project Objectives

The application aims to:

  • Reduce the time spent on repetitive workplace tasks.
  • Improve workplace communication.
  • Convert unstructured meeting notes into organised information.
  • Help professionals prioritise and schedule their workload.
  • Demonstrate practical applications of AI in the workplace.
  • Apply effective prompt engineering techniques.
  • Promote ethical and responsible use of AI.

Features Implemented

1. Smart Email Generator

The Smart Email Generator helps users create professional workplace emails quickly.

Features include:

  • Email purpose input.
  • Recipient input.
  • Key information input.
  • Multiple tone options:
    • Formal
    • Friendly
    • Persuasive
  • Email length options.
  • Email urgency options.
  • AI-generated subject line and email body.
  • Editable AI-generated email draft.
  • Regenerate functionality.
  • Copy email functionality.
  • Clear/reset functionality.

The AI is instructed to use only the information provided by the user and avoid inventing names, dates, facts, or commitments.


2. Meeting Notes Intelligence

The Meeting Notes Intelligence feature transforms lengthy or unstructured meeting notes into clear and organised workplace information.

Features include:

  • Meeting title.
  • Meeting date.
  • Participants.
  • Meeting objective.
  • Raw meeting notes input.
  • AI-generated meeting summary.
  • Key decisions extraction.
  • Action item extraction.
  • Deadline identification.
  • Responsible person identification where provided.
  • Editable analysis.
  • Regenerate functionality.
  • Copy analysis functionality.
  • Clear/reset functionality.

The application does not guess missing information. If an owner or deadline is not available in the meeting notes, it is displayed as "Not specified".

Action items extracted from meeting notes can also be transferred to the AI Task Planner.


3. AI Task Planner

The AI Task Planner helps users organise and prioritise their workload.

Features include:

  • Add multiple tasks.
  • Task name.
  • Task description.
  • Deadline.
  • Estimated hours.
  • Priority level.
  • Task status.
  • Responsible person.
  • Daily planning.
  • Weekly planning.
  • Working hours per day.
  • AI-powered task prioritisation.
  • AI-generated schedules.
  • Identification of upcoming deadlines.
  • Identification of overdue tasks.
  • Mark tasks as completed.
  • Edit and update tasks.
  • Regenerate schedules.

The AI considers factors such as deadlines, estimated duration, and task priorities when generating a suggested schedule.


Dashboard

The application includes a central productivity dashboard containing:

  • Welcome section.
  • Quick access to the three AI productivity tools.
  • Activity statistics.
  • Emails generated.
  • Meetings summarised.
  • Tasks planned.
  • Tasks completed.
  • Productivity insights.
  • High-priority tasks.
  • Upcoming deadlines.
  • Overdue tasks.
  • Meeting action items.
  • Estimated productivity time savings.

Estimated time savings are clearly identified as estimates rather than measured results.


Responsible AI

Responsible and ethical AI use is incorporated throughout the application.

The application follows a human-in-the-loop approach where AI assists the user while the user remains responsible for reviewing and approving the final output.

Responsible AI principles include:

  • AI-generated content can contain errors and should always be reviewed and verified.
  • Users should not enter confidential, sensitive, private, or personally identifiable information.
  • The AI does not make workplace decisions on behalf of the user.
  • AI-generated content can be edited before use.
  • Emails are not automatically sent.
  • Nothing is automatically scheduled or actioned without user involvement.
  • The AI should not invent missing names, dates, facts, deadlines, or responsibilities.

Prompt Engineering

Structured prompts are used to guide the AI features.

The prompts are designed to:

  • Define the role of the AI.
  • Clearly define the task.
  • Use information provided by the user.
  • Specify the expected output.
  • Follow user-selected options such as tone, length, priority, and planning period.
  • Prevent the AI from inventing information.
  • Produce relevant and professional workplace outputs.

The prompts can be tested and refined by comparing AI outputs and identifying areas where accuracy, relevance, clarity, or structure can be improved.


Technologies and Tools Used

The project was developed using AI-powered development and productivity tools.

Tools

  • Lovable AI — Used to design and develop the web application.
  • ChatGPT — Used for project planning, prompt engineering, problem-solving, testing, and refinement.
  • GitHub — Used for source-code management and project version control.

Technologies

The application uses the web technologies and framework generated and configured through Lovable.


User Interface and Design

The application uses a modern SaaS-style interface designed for workplace productivity.

Design features include:

  • Dark green primary colour scheme.
  • Light green highlights.
  • White and off-white backgrounds.
  • Professional typography.
  • Sidebar navigation.
  • Responsive dashboard layout.
  • Clear input and output sections.
  • Interactive cards and buttons.
  • Editable AI outputs.
  • Desktop and tablet-friendly layouts.

Colour Palette

Colour Hex Code Usage
Dark Green #14532D Sidebar and major navigation
Primary Green #22C55E Buttons and highlights
Light Green #DCFCE7 AI and information sections
Off-White #F8FAFC Main background
White #FFFFFF Cards and input areas
Charcoal #111827 Primary text
Muted Grey #64748B Secondary text

Setup Instructions

Prerequisites

To access and work with the project, you will need:

  • A modern web browser.
  • A GitHub account.
  • Access to the project repository.
  • Access to the Lovable project if further development is required.

Getting the Project

  1. Open the GitHub repository.
  2. Select Code.
  3. Clone or download the repository.
  4. Open the project files in a suitable development environment if local development is required.

Using the Application

  1. Open the application.
  2. Navigate to the Dashboard.
  3. Select one of the three productivity tools from the sidebar.
  4. Enter the required information.
  5. Generate the AI output.
  6. Review and edit the generated content.
  7. Copy or use the final output where appropriate.

Smart Email Generator

  1. Enter the email purpose.
  2. Enter the recipient.
  3. Add key information.
  4. Select the desired tone.
  5. Select the email length.
  6. Select the urgency.
  7. Generate the email.
  8. Review and edit the AI-generated draft.
  9. Copy the final email.

Meeting Notes Intelligence

  1. Enter the meeting details.
  2. Paste the meeting notes.
  3. Select Generate Analysis.
  4. Review the meeting summary.
  5. Review key decisions.
  6. Review action items.
  7. Review deadlines.
  8. Edit the information if necessary.
  9. Add relevant action items to the Task Planner.

AI Task Planner

  1. Add your tasks.
  2. Enter deadlines and estimated hours.
  3. Select task priorities and statuses.
  4. Select a daily or weekly planning window.
  5. Enter available working hours.
  6. Select Generate Schedule.
  7. Review the AI-generated schedule.
  8. Edit tasks or regenerate the schedule where necessary.

Responsible Use Notice

AI-generated information may contain errors or inaccuracies. Users should always review and verify AI-generated content before using it for important workplace decisions or communications.

Do not enter confidential, sensitive, private, or personally identifiable information into the application.

AI assists the user; it does not replace human judgement or make workplace decisions on behalf of the user.


Project Value

The AI Workplace Productivity Assistant demonstrates how AI can be applied to realistic workplace challenges.

By combining email generation, meeting analysis, and task planning in one integrated platform, the application can help users:

  • Reduce repetitive administrative work.
  • Organise workplace information.
  • Identify important actions and deadlines.
  • Improve professional communication.
  • Prioritise workloads.
  • Create structured work schedules.
  • Maintain human oversight of AI-generated outputs.

Project Status

Status: Completed / Ready for Submission

The application includes the three required AI-powered workplace productivity features and demonstrates practical AI implementation, prompt engineering, responsible AI practices, and a modern user experience.

About

AI workplace assistant

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages