Skip to content

ltkien0105/EbookApplication

Repository files navigation

Ebook Application

A Flutter project created to supply a convenient application for reading ebook instead physical ones. If you are a book lover, this application is for you. You can read books from Google Books, download them for offline reading, and save them to your library and shelf.

Main Features

  • Sign in/ Sign up with Email, Google and Facebook
  • sign_in_25 sign_up_25

  • A huge numbers of books from Google Books
  • huge_books_25

  • Download ebook for offline
  • download_25

  • Save book to library and shelf
  • library_25 shelves_25

  • Chatbot
  • chatbot_25

    TechStack used

  • Dart
  • Flutter
  • Firebase
  • Google Books API
  • How do I run this project?

    1. Clone this project.
    2. Run flutter pub get command to install necessary package.
    3. Create .env file in root directory
    4. Modify content of .env file to match .env.example file (ANDROID and IOS API KEY are required, OPENAI API LEY is optional for chatbot feature)
    5. In the lib folder, create firebase-options.dart file.
    6. Modify content of firebase-options.dart file file to match firebase-options.example.dart file, you must replace ANDROID and IOS API KEY parameter.
    7. Run flutter run command to run this project.
    8. Enjoy this application (feel free to delete .env.exanple and firebase-options.example.dart file)

    About

    No description, website, or topics provided.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published