Skip to content

nomispal/timely

Repository files navigation

Trackify - Calendar Application

Overview

Built this for a client (a landlord) to manage his properties and tasks, with features like adding one-time or recurring events, receiving custom notifications, printing, and advanced search with filters. Kindly fork the repo if you like it :)

Visuals

1

3

2

Features

  • Event Management: Add, edit, and delete simple and recurring events with ease.
  • Real-Time Sync: Integrated with Firebase Firestore for real-time data synchronization across devices.
  • Printing & Filtering: Print tasks for specific dates, locations, and types, with options to filter events by date range and properties.
  • Scalable & Stable: Delivered with smooth animations, real-time updates, and improved stability by resolving Firestore deletion issues.
  • Cross-Platform: Built with Flutter for a consistent experience on both desktop and mobile devices.

Technologies Used

  • Flutter & Dart: For cross-platform app development.
  • Firebase Firestore: For real-time database and event synchronization.
  • PDF & Printing: For generating and printing event reports.
  • Share Plus: For sharing event PDFs.
  • Path Provider & Permission Handler: For file storage and permissions on Android.

Setup Instructions

  1. Clone the Repository:
    git clone https://github.com/nomispal/Trackify.git
    cd Trackify