Skip to content

jianyangg/SyncUp

Repository files navigation

Foreword / Preamble

Since we started university, finding a common time to collaborate has become a relevant problem more than ever before. As such, we took Orbital 2023 as an opportunity to find and implement an optimal solution to the problem of dealing with the hectic schedules of multiple people. Manually filling up availabilities is time-consuming and we wanted to improve on existing solutions like when2meet. We brainstormed hard and SyncUp was the result.

SyncUp is a project management application that encourages a smoother collaborative experience - through seamless calendar API integration, it automatically uses event/availability data to suggest the best meeting times within a group. This is made possible through Flutter’s calendar_v3 library, as well as other existing frameworks that we have made use of.

Aim

Our project aims to transform the way scheduling is done, making it a breeze for everyone involved. Our platform will also allow students from different faculties to have the opportunity to connect and collaborate on exciting projects together.

Poster

Imgur

Proof-Of-Concept/Deployment

Refer to the video demonstration here.

Download the APK here, or try out our application on TestFlight if you are using an iOS device.

Additional Installation Instructions

  • For Android
    1. Download the SyncUp APK file from here.
    2. Transfer the APK file to your Android device using any preferred method, such as email, USB cable, or cloud storage.
    3. On your Android device, go to Settings.
    4. Navigate to Security or Privacy (the exact location may vary depending on your device).
    5. Enable the Unknown Sources option. This allows the installation of apps from sources other than the Google Play Store.
    6. Use a file manager app to locate the transferred SyncUp APK file on your device.
    7. Tap on the APK file to start the installation process.
    8. Review the permissions required by the app and tap Install to proceed with the installation.
    9. Wait for the installation to complete.
    10. Once the installation is finished, you can open SyncUp from your app drawer and start using it to manage your schedules and collaborate with others effectively. Follow along with our walkthrough/video below!
  • For iOS/iPadOS
    1. Install TestFlight on the AppStore if you don’t already have the application.
    2. Accept SyncUp and help us test it through this link.

Extended Documentation

Refer to this link for the full details of SyncUp, including software engineering practices, architecture, testing coverage and more.

About

Timothy and Jian Yang's Orbital Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published