Work

Note-Taking App

Mobile app-development
Flutter
cross-platform

A free, cross-platform digital note-taking app designed for Android, iOS, and Windows

Tools & Technologies

Flutter Flutter
Firebase Firebase

The Paperless project is a cross-platform digital note-taking app designed to replicate and enhance the handwritten notebook experience. Developed using Flutter, it runs seamlessly on Android, iOS, Windows, and Linux, allowing users to maintain and organize their notes effortlessly across all devices.

Key Features

1. Dynamic Notebook Creation

Users can create multiple notebooks with customizable titles, covers, and paper styles tailored to different needs, be it lectures, quick notes, or creative sketches.

Create New Notebook
  • Choose from blank, lined, grid, and dotted paper.
  • Adjust paper color, gridline color, and spacing to fit personal preferences.

2. Organized Folder & Subfolder System

Maintain a clean workspace by structuring notebooks into folders and nested subfolders. Ideal for separating lectures, projects, or personal journals.

Folders and Subfolders

3. Intuitive Page Management

Quickly navigate, bookmark, and organize pages within a notebook. Paperless provides both thumbnail grid and list views for easy management.

Page Manager View

4. Precision Writing & Editing Tools

  • A stylus-friendly environment with support for different pen styles, colors, and pressure sensitivity.
  • Tools for handwriting, highlighting, inserting images, voice notes, and typed text.
Note Editing Interface

5. Comprehensive Library Overview

View all your notebooks in a consolidated dashboard. Quickly identify notebooks by their preview and date, and mark frequently accessed notebooks as favorites.

Challenges and Solutions

  • Cross-Platform Rendering: Ensured consistent UI/UX by leveraging Flutter’s widget system and adapting layouts for different screen sizes.
  • File Management Complexity: Designed a robust backend to handle nested folders and large numbers of notebooks efficiently.
  • Ink Precision: Tuned the drawing engine for high-fidelity strokes, especially on high-DPI tablets with styluses.

Learning Outcomes

This project deepened my expertise in:

  • Cross-platform mobile & desktop development using Flutter.
  • Building responsive and adaptive UIs.
  • Managing local & cloud-synced data for seamless multi-device support.

Future Enhancements

  • AI Handwriting Recognition: Integrate OCR to convert handwritten notes into searchable text.
  • Real-Time Collaboration: Allow multiple users to edit and annotate the same notebook live.
  • Expanded Export Options: PDF and markdown exports with embedded drawings and annotations.

Explore how Paperless combines intuitive design with powerful customization to modernize note-taking while keeping the charm of handwritten notebooks.