/bookly

Primary LanguageDart

Bookly

Bookly is a Flutter-based application that allows users to search for free books based on their preferred genres. The app features a responsive design and creative lists to provide an engaging reading experience.

Features

  • Animated Splash Screen: A visually appealing animated splash screen.
  • Responsive Design: Adaptive layouts that ensure a seamless experience across different devices.
  • Book Search: Allows users to search for free books by type or genre.
  • Creative Lists: Displays book results in creative and user-friendly lists.

Technologies Used

  • Flutter: The framework used to build the application.
  • Bloc: For state management and handling complex UI logic.
  • MVVM Architecture: Ensuring a clean and scalable codebase.
  • Google Books API: To fetch and display free books.

Installation

  1. Clone the repository:
    git clone https://github.com/vortexyj/bookly.git
  2. Navigate to the project directory:
    cd bookly
  3. Install dependencies:
    flutter pub get
  4. Run the app:
    flutter run

Screenshots

Animated Splash Screen

Animated Splash Screen

Home Screen with Loading Indicator

Home Screen with Loading Indicator

Home Screen - Book Lists

Home Screen Books 1

Home Screen Books 2

Contributing

Feel free to fork this repository and make contributions. For major changes, please open an issue first to discuss what you would like to change.