Skip to content

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 Flutter client, with line sync with Google Calendar and public events hosted on Google Firebase.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published