Event calendar builder

This project report outlines the development of the "Event Calendar Builder" application platform, which is designed to facilitate the automated generation of calendar events from text, primarily sourced from emails. The main aim is to streamline the otherwise tedious process of manu...

Full description

Saved in:
Bibliographic Details
Main Author: Wong, Gregory
Other Authors: Shen Zhiqi
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/174842
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:This project report outlines the development of the "Event Calendar Builder" application platform, which is designed to facilitate the automated generation of calendar events from text, primarily sourced from emails. The main aim is to streamline the otherwise tedious process of manually creating events from text, thereby reducing the risk of scheduling errors on the user's calendar. Created using Python to harness its extensive libraries, the application leverages Natural Language Processing (NLP) for the development of its Graphical User Interface (GUI). The project follows a conventional life cycle, including planning, requirement analysis, design, implementation, and testing. The application comprises two primary segments: the creation of an NLP model for detecting events and their details in text, and the development of the main system (GUI, algorithms, etc.), which integrates both components to form the comprehensive application. The application successfully achieves its goal, providing a more straightforward method for users to create calendar events on their chosen calendar. Potential future enhancements may include MacOS support, performance improvements, a more accurate NLP model, and a cleaner UI/UX design in the application.