Coder Social home page Coder Social logo

syncup's Introduction

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.

syncup's People

Contributors

jianyangg avatar timleow avatar

Watchers

 avatar

Forkers

timleow

syncup's Issues

Group page UI does not update properly upon leaving group

When the user leaves a group from the group page, that group remains on the page until the page is refreshed again. A refresh should be triggered in the callback function/method at the point when the request to leave the group is processed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.