An AI-powered scheduling tool designed to seamlessly manage your time by integrating with your calendar and scheduling events dynamically based on your free time. It efficiently balances your professional and personal events, ensuring optimal utilisation of your time.
@UnarineLeo, please update the current implementation of the Login / Register system to use the Google Authentication system to get an OAuth key and store it in the frontend's context.
Your tasks are:
Refactor Login / Register system to use Google Authentication
@U18034332, please delve into the existing models in PyTorch and TensorFlow that we might leverage or adapt for our project.
In the process, ensure to provide the following information in your documentation:
Determine potential applications of AI models within our project, and provide justification and methodology for their usage.
Explore and document relevant PyTorch models that align with the identified tasks.
Explore and document pertinent TensorFlow models that align with the identified tasks.
The documentation should be comprehensive and provide a clear understanding of the models.
Your tasks are:
Identify and justify potential applications for AI within our project
Investigate and document relevant existing PyTorch models
Investigate and document relevant existing TensorFlow models
@MatjereJ, please implement the concrete implementation for the GoogleCalanderAdapter class, please refer to the class diagram on the drive if you have any issues.
Update the time boundaries to automatically establish a dynamic time boundary upon user account creation. This will be used as a default to schedule dynamic events within these boundaries, if no other specific boundary is selected for scheduling the dynamic event.
Will also serve as the time the user will be at their home location
**IDEA: **
Allow time boundaries to be assigned a location,
eg. Home for sleep time boundary, Work for Work time boundary
@UnarineLeo, please make the service / function that adds location on the front-end also send the location data to the backend according to the endpoint created by #39
@u19012366, please implement the CI/CD pipeline such that the main branch is for production, the dev branch for active development and feature branches branching from dev
@MatjereJ, please implement the functionality to add a location to a complete graph structure that will have the connections between the locations be the traveling time and/or distance.
Your tasks are:
Create controller for handling add location tasks
Use the received location data's id in a complete graphs structure
Create method to auto update every n-amount of hours/minutes
@UnarineLeo, please document how the Adapter and/or Strategy patterns can be used for Calendar integration and go through the Flutter quick start video. Include the following in the document:
Document how the Adapter pattern can be used for this integration,
Document how the Strategy pattern can be used for this integration,
*The documentation should be thorough and provide a clear understanding of the design patterns.