Skip to content

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.

Notifications You must be signed in to change notification settings

COS301-SE-2023/Koja

Repository files navigation

Pull Requests Issues Repo Size Koja Build Status

Koja Icon

Project Description:

Koja is a system designed to enable more efficient time utilization through dynamic and fixed time allocation for specific tasks a user wants to complete. The primary goal of Koja is to alleviate the challenges of schedule management with minimal effort from the user.

Advertisement

Koja_advert.mp4

Documentation

Demo Slide & Video

Additional Documentation

Technologies

  • Flutter, SpringBoot, Kotlin, Amazon RDS, Amazon DynamoDB

Team

📧 Team email: [email protected]

Group Members:

Team Member's Details Accounts
Marthinus Ettienne van Zyl(u19012366)

Ettienne has two years of experience in using and building projects with Flutter. One of these projects was successfully deployed and is still in use by the company it was built for. This project also utilised Firebase's Firestore database.In addition, Ettienne has one and a half years of combined experience in leading and organising projects, all of which have been highly successful. While this project won't necessarily utilise Java, it's worth noting that Ettienne has over a year and a half of experience using it. Kotlin and Java are very suitable for this project. Ettienne has completed courses in both Machine Learning and Deep Learning, provided by MatLab.
LinkedIn GitHub
Matjere J. Matseba(u21609633)

Matjere possesses a diverse range of skills that makes him an asset to this project. Given his experience in backend API development and knowledge of Spring Boot, he is capable of developing and implementing efficient systems. In addition, Matjere's skills in conceptualising and designing systems make him an ideal candidate for understanding this project's requirements. His extensive experience with Java, JavaScript, and TypeScript may also translate well to the proposed technologies for this project. Additionally, Matjere has experience in designing and prototyping front-end applications, enabling him to create user interfaces that are both intuitive and visually appealing. It's worth noting that Matjere has completed the same courses in Matlab as Ettienne, which further adds to his qualifications for the project's AI needs.
LinkedIn GitHub
Unarine L. Netshifhefhe(u20505656)

Leo has experience with being a UI Engineer and Designer with expertise in HTML, CSS, and JavaScript. It's worth noting that Leo has a good understanding of UI/UX design principles and can create visually appealing and user-friendly interfaces. His knowledge and experience in front-end development makes him an asset in creating responsive and interactive web applications. Leo has also completed courses in Matlab as Ettienne for the AI component of this project, which also makes him a valuable addition to our team.
LinkedIn GitHub
Lesiba T.F. Setsiba(u21566382)

Lesiba is a highly skilled and versatile developer with a strong background in HTML, CSS, JavaScript, PHP, and database management, including SQL. He is proficient in working with APIs, Angular, and Ionic frameworks, and has a solid foundation in Java. Lesiba's ability to quickly adapt to new programming languages and his eagerness to learn new software make him a valuable asset to the team. Notably, he has completed the same AI courses as Ettienne, which further strengthens his capabilities in the AI component of the project. With his diverse range of skills and commitment to continuous learning, Lesiba is well-prepared to contribute to the success of this project.
LinkedIn GitHub
Elias S. Makhonjwa(u18034332)

Elias brings a strong skill set to the project, with advanced proficiency in Node.js and relational database management, ensuring efficient backend development and data handling. He has intermediate experience in Spring Boot, Python Spacy, and Angular/Ionic, which allows him to contribute to various aspects of the project. Although Elias has no prior experience with Flutter, he is eager to learn and adapt to any new technologies that may be required. Furthermore, Elias has completed the same AI-focused courses as Ettienne, equipping him with the necessary knowledge to contribute to the AI components of this project.
LinkedIn GitHub

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published