Day32 is a calendar Flutter client, with line sync with Google Calendar and public events hosted on Google Firebase.
- Light/dark adaptive mode
- Preview, edit and remove Google Calendar events
- Publish events to public list for other to join
- Cross platform solution
Login Screen | My events | Explore (public events) |
---|---|---|
![]() |
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
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
Please follow https://firebase.flutter.dev/docs/overview/
Search the package name on https://pub.dev
- Mladen Draganović [@draganovik]