Skip to content

yahska-net/book_app_flutter_rest_api

Repository files navigation

📚 Flutter Book App

A beautiful and functional Flutter Book App that allows users to browse, read, and manage their favorite books. Built with Flutter, Firebase, and Provider for a seamless experience.


✨ Features

  • 🔐 User Authentication (Login, Signup, Logout)
  • 📖 Browse and Read Books
  • 💾 Save Books to Favorites
  • 🔍 Search Functionality
  • 🎨 Clean and Responsive UI
  • ☁️ Firebase Backend (Auth + Firestore)
  • ⚙️ State Management with Provider

🚀 Getting Started

1️⃣ Clone the Repository

git clone https://github.com/akshaykumarkm/book_app_flutter_rest_api.git
cd book_app_flutter_rest_api

2️⃣ Install Dependencies

flutter pub get

3️⃣ Set Up Firebase

  • Create a Firebase project
  • Add Android & iOS apps to the project
  • Download google-services.json and GoogleService-Info.plist
  • Place them in:
    • android/app/
    • ios/Runner/

4️⃣ Run the App

flutter run

🧭 Navigation Flow

  1. Splash Screen → Authentication Check
  2. Login / Sign Up
  3. Home Screen with Book List
  4. Book Details → Read or Save
  5. Favorites Section

🛠️ Tech Stack

  • Flutter & Dart
  • Firebase (Auth, Firestore)
  • Provider
  • Material UI
  • Git & GitHub

📸 Screenshots


🧑‍💻 Contributors


📄 License

This project is licensed under the MIT License.

About

Book App using flutter,Provider and Rest API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published