Skip to content

AnexDev1/EchoLog

Repository files navigation

Echolog

A Flutter application for capturing and managing audio notes. Echolog provides a simple and intuitive interface to record, store, and organize your thoughts, memos, and conversations.

Features

  • Audio Recording: Easily record high-quality audio with a single tap.
  • Note Management: Organize your recordings with titles, tags, and colors.
  • Secure Storage: Your audio notes are stored securely on your device.
  • Search and Filter: Quickly find the notes you're looking for.
  • Customization: Personalize the app's appearance with different themes.
  • Sharing: Share your recordings with others via various platforms.
  • Home Screen Widget: Access your recent recordings directly from your home screen.
  • Biometric Authentication: Protect your notes with fingerprint or face ID.

Getting Started

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/echolog.git
    cd echolog
  2. Install dependencies:

    flutter pub get
  3. Run the app:

    flutter run

Project Structure

The project follows a clean architecture with a well-organized directory structure under lib/:

lib/
├── constants/         # Application-wide constants
├── models/            # Data models
├── providers/         # State management using Provider
├── screens/           # UI screens
├── services/          # Business logic and services
├── theme/             # App theme and styling
├── utils/             # Utility functions
├── widgets/           # Reusable UI components
└── main.dart          # App entry point

Key Dependencies


This README was generated by an AI assistant.

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors