Projects

Notely AI

January 24, 2025
Flutter
Dart
Node.js
Firebase
OpenAI API
AI
Cloudflare Workers
Download

Role: Full-stack Developer, UX Designer
Technologies: Flutter, Dart, Node.js, Firebase, OpenAI API
Duration: 2024-2025

Transforming Audio into Intelligent Notes

Notely AI began as a simple tool to help my mother with meeting notes and evolved into a comprehensive transcription application that converts spoken content into beautifully formatted notes. This case study explores the journey from concept to full-featured product.

The Challenge

Traditional note-taking methods divide attention during important conversations. Standard dictation tools produce unstructured text requiring extensive editing. I wanted to create a solution that could intelligently format and organize content while providing AI-powered analysis.

The Evolution

Starting as a web prototype using React.js with OpenAI's Whisper API, Notely AI progressed through a Chrome extension phase before becoming a cross-platform mobile application built with Flutter and Dart. This evolution allowed me to address security concerns, improve performance, and expand functionality.

Technical Implementation

The current architecture employs:

  • Flutter/Dart for cross-platform capabilities

  • Node.js microservices for backend processing

  • Firebase for authentication and real-time data sync

  • OpenAI APIs for transcription and intelligent analysis

I embraced "vibe coding" - the AI-dependent programming technique where I described problems in natural language to LLMs and refined the generated code. This approach helped accelerate the development of critical features and allowed me to focus more on the core user experience. While I always reviewed and tested the AI-generated code thoroughly, this technique proved valuable for rapid prototyping and solving specific challenges.

Core Features

Notely AI distinguishes itself through:

  • Intelligent formatting with proper headings and bullet points

  • AI-generated summaries and action item extraction

  • Follow-up question capabilities through an AI chat interface

  • Offline support with secure cloud synchronization

Design Philosophy

The application follows four core principles:

  • Reliability: Creating a system users can depend on for critical conversations

  • Simplicity: Minimalist interface with intuitive workflows

  • Privacy: Security-first approach with transparent data handling

  • Power: Advanced features accessible through simple interactions

Impact & Learnings

This project demonstrated how identifying a genuine user need and applying iterative development can transform a simple utility iprioritizationnto a comprehensive product. The user feedback loop through TestFlight beta testing improved feature prioritiation while implementing CI/CD pipeline automation reduced deployment time by 70%.

Notely AI is available on iOS and Android, with web and desktop expansions planned for the future.