Skip to content

Day32 is a calendar build with Flutter, it supports sync with Google Calendar and creation of public events hosted on Google Firebase.

License

Notifications You must be signed in to change notification settings

draganovik/day32-mobile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Day32 - Events and Calendar

Day32 is a calendar Flutter client, with line sync with Google Calendar and public events hosted on Google Firebase.

License

GPL-3.0

Features

  • Light/dark adaptive mode
  • Preview, edit and remove Google Calendar events
  • Publish events to public list for other to join
  • Cross platform solution

Screenshots

Login Screen My events Explore (public events)
IMG_2512 IMG_2513 IMG_B9595ACEE171-1

Tech Stack

Client:

  • Flutter
    • intl
    • provider
    • shared_preferences
    • date_time_picker
    • syncfusion_flutter_calendar
    • Google Auth packages
      • googleapis
      • googleapis_auth
      • google_sign_in
      • extension_google_sign_in_as_googleapis_auth
    • FlutterFire packages
      • firebase_auth
      • firebase_core
      • firebase_database

Server:

  • Google Calendar API,
  • Google Firebase
    • Firebase Realtime Database
    • Firebase Google Authentication

Run Locally

Clone the project

  git clone https://github.com/draganovik/day32.git

Go to the project directory

  cd day32
  cd dev-flutter

Install dependencies

  flutter pub get

Start the appliaction

  flutter run

FAQ

How do I set up Google Auth in my app

Please follow https://firebase.flutter.dev/docs/overview/

How do I use [package name]

Search the package name on https://pub.dev

Authors

Acknowledgements

About

Day32 is a calendar build with Flutter, it supports sync with Google Calendar and creation of public events hosted on Google Firebase.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published