Find a good meeting time across multiple timezones.

Overview

meeting_scheduler

Adventures in scheduling across timezones.

A project by the Adventures In [Dart, Flutter, Firebase] group.

Goals:

  • Help people find a good meeting time across multiple timezones
  • Authenticate and sync with Google calendar so both exisiting schedules & timezones are used to find a good time

Feel free to join us as we experiment with ways to solve this problem, using:

References

Project Notes

Comments
  • Small cleanup

    Small cleanup

    I just pulled this out of my next PR to merge separately so the next PR contains only changes. Just a couple of little cleanup items.

    • Update to match style guide
      • removed commented code
      • changed ScreenHome to HomeScreen
    • Add const everywhere analyzer complains
    opened by nickmeinhold 1
  • i15 Add home feature

    i15 Add home feature

    A domain model, lofi wireframe & ubiquitous language entry for the 'home' feature.

    EDIT: The next steps for the Home feature are done - for all steps see https://adventures-in.notion.site/Complete-Home-feature-36e68b561bb4429c9bb61dc6888a6ad2

    closes #15

    opened by nickmeinhold 0
  • Go_router implementation

    Go_router implementation

    Added go_router object Screens for profile, organizations, teams, meetings details. Moved AuthGate() to its own file. 404/error page added. First attempt at a feature first folder structure.

    closes #8

    opened by OppositeDragon 0
  • Add Email & Google Sign in with FlutterFire UI

    Add Email & Google Sign in with FlutterFire UI

    • added flutterfire_ui & google_sign_in dependencies
    • removed the CounterApp code and added the AuthGate widget (straight from the FlutterFire docs)
    • updated gradle minSdkVersion to fix build errors
    • enabled Email Sign In & Google Sign in in the Firebase console
    • added EmailProviderConfiguration() to the SignInScreen built by the AuthGate when user not signed in
    • added GoogleProviderConfiguration() to the SignInScreen, with the clientId from the Firebase console
    opened by nickmeinhold 0
  • Add per project setup with FVM

    Add per project setup with FVM

    We discussed but didn't yet reach consensus re: which channel - I (nick) personally use the beta channel but I believe the majority of devs use the stable channel so stable seems like a good choice.

    fvm | Flutter Version Management

    opened by nickmeinhold 0
  • Get authorization to access Calendar API on behalf of the user

    Get authorization to access Calendar API on behalf of the user

    We can use googleapis which has an autogenerated Client for the Calendar API.

    We need to:

    • get authorization from the user, resulting in a token we can use to authenticate with the Calendar API Server
    • create an authenticated http client that will use the token with each API call
    • create an api client that uses the authenticated http client
    • use the api client to do api things

    We can use googleapis_auth for the first couple of points and googleapis for the rest!

    opened by nickmeinhold 0
  • Add authentication with FlutterFire UI

    Add authentication with FlutterFire UI

    @OppositeDragon we haven't discussed this yet but the new FlutterFire UI would hopefully make implementing Auth a lot easier

    FlutterFire UI | FlutterFire

    opened by nickmeinhold 0
Owner
Adventures In [Dart, Flutter, Firebase]
Adventures In [Dart, Flutter, Firebase]
A Funtioning basic Clock UI APP with extra functionalities such as displaying thecurrent time location being used and checking time for other timezones simultaneosly.

clock_UI A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this

Anjola Favour Ayomikun 0 Dec 28, 2021
A Very Good Flutter Federated Plugin created by the Very Good Ventures Team 🦄

Very Good Flutter Plugin Developed with ?? by Very Good Ventures ?? A Very Good Flutter Plugin created by the Very Good Ventures Team. Getting Started

Very Good Open Source 14 Oct 19, 2022
A Very Good Dart Package Template created by the Very Good Ventures Team 🦄

Very Good Dart Package Developed with ?? by Very Good Ventures ?? A Very Good Dart package created by Very Good Ventures ?? . Getting Started ?? Insta

Very Good Open Source 8 Aug 14, 2022
A Very Good Flutter Package Template created by the Very Good Ventures Team 🦄

Very Good Flutter Package Developed with ?? by Very Good Ventures ?? A Very Good Flutter package created by Very Good Ventures ?? . Getting Started ??

Very Good Open Source 32 Dec 13, 2022
A Very Good Dart CLI Template created by the Very Good Ventures Team 🦄

Very Good Dart CLI Developed with ?? by Very Good Ventures ?? A Dart CLI template created by the Very Good Ventures Team. Generated by the Very Good C

Very Good Open Source 26 Dec 15, 2022
Example of Flutter app integration with Clan Meeting

Clan Meeting - Flutter Integration Please make sure that the permissions required for mobile apps are added to your app. We use Flutter InAppWebView f

null 0 Oct 17, 2022
Merixstudio’s IoT meeting room booking system

Chamberlain This project is in the open-sourcing process. There is only a mobile application available right now. The Firebase project will be availab

Merixstudio 6 Sep 30, 2022
Z time ago - A simple Flutter z time ago package used to change date to time ago for english, arabic and kurdish languages

This package is used to get time duration from now and given time for kurdish, a

Zakarya Muhammad 2 May 19, 2022
Find The Latest trending and upcoming movies and tv shows with MovieDB app. The app contains all info about movies and tv shows. find similar movies or shows, Browse all genres, video trailers, backdrops, logos, and posters.

MovieDB App Features. Dynamic Theming Search Functionality Onboarding-Screen Select favourite movie Home Screen Tranding movie Movies different catego

Ansh rathod 80 Dec 12, 2022
Find-Kosan-Cimahi - Find Kosan Cimahi App With Flutter

Find Kosan Cimahi Masih Tahap Belajar Dart This project is a starting point for

null 1 Feb 17, 2022
With TOT you can find a teacher that is suitable for your needs with less effort, less time, and less money.

TOT App In TOT we are here to help you find a teacher at any aspect of science you want from kindergarten to secondary schools. Instead of searching m

Ahmed Hussein 2 Sep 29, 2022
Display multiple simple messages at a same time.

Simple multipurpse flashes to announce different messages to the user and interact with them. Display multiple flashes at the same time and avoid writ

Hassan Emami 3 Oct 10, 2022
Simple project that consumes the World Time APi and displays the time for the chosen location.

World Time App Simple project that consumes the World Time APi and displays the time for the chosen location. Web Api WorldTime Technologies Flutter A

Mario Vieria 1 Jan 20, 2022
World Time App - World time application made using flutter

World Time App Flutter Application to view time in different parts of world. This was my first app built while learning flutter App Screenshots Loadin

Akash Rajpurohit 0 Jan 17, 2020
A Flutter widget to set time with spinner instead of material time picker

flutter_time_picker_spinner Time Picker widget with spinner instead of a material time picker. 12H format 24H format 24H format with second Custom sty

Bobby Stenly Irawan 34 Aug 8, 2022
Time Table application specifically aimed towards students. Share Time-Tables. Suggest Updates.

Time-Table-App Time Table application specifically aimed towards students. Tech stack Project is created by: Flutter: 2.8.1 Dart: 2.15.1 Planned Featu

PEC ACM CSS 8 Oct 7, 2022
Flutter-world-time-practice - World Time Tutorial App For Flutter

world_time Result of Flutter Tutorial for Beginners Navigation: pushNamed, pop r

Seonghyeon Cho 1 Feb 7, 2022
World-time - A simple application that tells time from different locations by using worldtime api

world_time A new Flutter project. Getting Started This project is a starting poi

Ryan Egbejule-jalla 1 Feb 6, 2022