Skip to content

DouglasBruce/Tasky

Repository files navigation

Tasky - Calendar App

Offline-First Calendar application intended to portray all the new technologies I learn on a daily basis. This project aims to replicate the functionality of Google Calendar, allowing users to create and manage events and reminders.

Authentication Screens

Login Registration
Login Screen Registration Screen

Agenda Screen

Agenda Screen

🎥 Demo Video

Demo Video of the App

🛠 Tech Stack

  • Kotlin
  • Jetpack Compose
  • Retrofit
  • Room
  • Hilt
  • Coil
  • Moshi
  • WorkManager + AlarmManager
  • Notifications
  • SplashScreen
  • Compose Navigation

Features

  • Authentication with Login and Registration.
  • SplashScreen that redirects based whether the user is logged in or not.
  • Agenda Screen showcasing Events, Reminders and Tasks.
  • Create, Update and/or Delete Events, Tasks and/or Reminders.
  • Save on both API and DB.
  • Sync to the API in case of Offline usage.
  • Sync from the API in case the user was invited to an Event.
  • Notifications to remind the user when there's an upcoming Event/Reminder/Task.
  • Add Photos to Events.

About

Offline-First Calendar application. This project aims to replicate the functionality of Google Calendar, allowing users to create and manage events and reminders.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages