Calendar API Integration for Traxidy Web Application

Open
Traxidy
Toronto, Ontario, Canada
Project
Academic experience
Learner
Anywhere
Any level

Project scope

Categories
No categories selected
Skills
No skills listed
Details
Traxidy project management work tracking software has been available for about two years and is continually improving. Our goal is to be an easy-to-use, intuitive application for project managers to use to control project tasks, report status, and collaborate with teammates. The ability for Project Team members to see meetings and Tasks/Actions within the Project Team Member’s calendars (outside of Traxidy), will help the team to collaborate and help to keep the project on track. Work directly with the Traxidy CEO and Founder to build a secure and easy-to-implement, application programming interface (API) between Traxidy and Google Calendar, and Microsoft Outlook and allow accept/decline responses that will: 1. Send an email calendar notice, scheduling the Meetings (as set in Traxidy) to the individual(s) or Contact list to attend the meeting, in the connected calendar applications. 2. Send an email calendar notification scheduling an Action/Task with Due Date, (as set in Traxidy), as a ‘free time’ meeting notice, into the connected calendar application of the Owner of the Action. See our Traxidy app at https://traxidy.com and a brief overview https://youtu.be/kdqGaKE6hnk The following links show examples of concepts we like; Wrike = https://www.youtube.com/watch?v=iCmoIIzit5g ClickUp = https://help.clickup.com/hc/en-us/articles/6304782034839-Sync-ClickUp-Calendar-with-an-external-calendar
Deliverables
The main deliverables of work for the students in this project are: • Create a prototype within the sandbox environment of Traxidy • Create a project timeline • Create a test plan • Develop a step-by-step process and coding using an API that is simple to use for integrating a calendar notice email in Google Calendar and Outlook Calendar, for: o Meetings set up in Traxidy (ie: Team Meeting for 1 pm, Dec 14/23, with Member1 and Member2. Result=Show calendar notice in calendars for Member1 and Member2) o Action/Task Due Dates set up as a calendar notification (ie: Project Action= Develop a document, Due Date=Dec. 12/23, Owner = Member1. Result=Show an ‘All Day’ meeting for Dec. 12 with the Project name, Develop a document as Subject, in Member1 calendar) • Develop/create/test an integrated web-based screen/area within the Traxidy App/Project Settings where the API connections can be acknowledged, using a wireframe structure and design • Develop a process outlining the synchronization of date/time changes between Traxidy and the calendar applications • Consider different time zones for Meeting Contacts and Action/Task Owners • Ensure the new areas and widgets are responsive on all devices • Implement and test changes in the sandbox environment of Traxidy • Develop reference information to be included in the Traxidy Tips and Help area for users to implement and use the API/Application setup • Apply rate limits per token to make sure the API runs efficiently for everyone • Use the Microsoft Authentication Library and consider data security a key part of the integration
Mentorship
Domain expertise and knowledge

Providing specialized, in-depth knowledge and general industry insights for a comprehensive understanding.

Skills, knowledge and expertise

Sharing knowledge in specific technical skills, techniques, methodologies required for the project.

Hands-on support

Direct involvement in project tasks, offering guidance, and demonstrating techniques.

Tools and/or resources

Providing access to necessary tools, software, and resources required for project completion.

Regular meetings

Scheduled check-ins to discuss progress, address challenges, and provide feedback.

About the company

Company
Toronto, Ontario, Canada
2 - 10 employees
Business services, Construction, engineering & trades, It & computing, Manufacturing, Technology

Traxidy is under two years old and is constantly updating and improving based on client feedback. Traxidy is web-based Project Manager software, that is easy to use across multiple platforms and devices. Automatically track the dates and actions of your project while collaborating with team members and sponsors. Charts and reports are updated in real-time with daily tailored notifications sent to the project manager and team members indicating their priority work.