Skip to content
abdullah-tanriverdiPublic

About

Jotter AI Powered Task Manager

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

Jotter AI Powered Task Manager

About

Jotter goes far beyond ordinary to-do list apps, offering an intelligent, AI-powered task management experience. Create tasks effortlessly, organize them into categories, and plan your day by chatting naturally with the built-in chatbot.

All your tasks are seamlessly synced, so you can access your plans anytime, from any Android device.

Jotter isn't just about reminders. With smart suggestions, personalized planning, multilingual support, themes, and more, it takes your productivity to the next level.

In short, Jotter is much more than a typical to-do app.

Key Features

  • AI-Powered Chatbot for intelligent task assistance
  • Fast and secure Single Sign-On (SSO) authentication
  • Synchronized notes and tasks across devices
  • Task search functionality for easy access
  • Access to user profile information
  • Theme switching (light/dark modes)
  • Support for 10 different languages
  • Password change feature
  • Contact us section for user feedback and support
  • Logout and account deletion options

Application Demo Video

Watch the Demo Video

Technologies Used

  • Kotlin – Programming language for Android development
  • Jetpack Compose – Modern toolkit for building native Android UI
  • Firebase Authentication – User authentication and management
  • Firebase Firestore – Cloud-hosted NoSQL database for syncing tasks
  • Hilt – Dependency injection for Android
  • Retrofit – Network library for API calls
  • OpenAI API – AI-powered chatbot integration
  • Material Design 3 – Modern UI components and theming
  • Coroutines – Asynchronous programming support
  • DataStore – For storing user preferences such as theme and language
  • Multilingual support – Supporting 10 different languages

And various other Jetpack libraries and Android tools to ensure a smooth and modern user experience.

System Requirements

  • Android Studio
  • Android SDK
  • JDK 11 or higher

Installation & Setup

  1. Clone the project:

    git clone https://github.com/abdullah-tanriverdi/JotterApp
    cd Jotter
    

Open the Project in Android Studio

  1. Open Android Studio.
  2. Select "Open an existing project" from the welcome screen or go to File > Open.
  3. Navigate to the cloned jotter folder.

Configure API Keys

Sync Project

In Android Studio, go to File > Sync Project with Gradle Files to sync the project.

About

Jotter AI Powered Task Manager

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages