Skip to content

mayankyadav06/webtoon_explorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Webtoon Explorer

Webtoon Explorer is a Flutter-based mobile application that allows users to explore a wide range of webtoons, view detailed information, and manage their favorites. The app includes features for rating webtoons and storing favorite items locally using Hive for persistent storage.

Features

  • Explore Webtoons: Browse through a variety of webtoon categories with detailed descriptions, genres, and creator information.
  • Detail View: Tap on any webtoon to view its description, creator, and current rating.
  • Favorites: Add or remove webtoons from your favorites list and access them easily through the favorite tab.
  • Rating System: Rate webtoons and see your ratings saved across sessions.
  • Persistent Storage: Webtoons and favorite lists are stored locally using Hive, ensuring offline access and persistent data storage.
  • Smooth Navigation: The app features a Google Nav Bar for seamless navigation between screens.

Screenshots

image

image

image

Video

https://drive.google.com/file/d/1ElgZjUUioqF6wFTAS6XX37TcmNi75Ur3/view?usp=drive_link

Installation

  1. Clone the repository:
    git clone https://github.com/mayankyadav06/webtoon_explore.git
  2. Navigate into the project directory:
    cd webtoon_explorer
  3. Install dependencies:
    flutter pub get
  4. Run the app on an emulator or physical device:
    flutter run

Dependencies

  • provider: State management
  • hive: Local storage
  • google_nav_bar: For bottom navigation
  • rating_bar: For the webtoon rating system

Usage

  • Home Screen: Displays all available webtoons in card format. Click on a webtoon to view more details.
  • Favorites Screen: Manage your favorite webtoons and access them directly from this screen.
  • Rating: Each webtoon can be rated via the detail screen, and the ratings will be updated and stored locally.

Project Structure

  • lib/models: Contains the Webtoon model class.
  • lib/providers: Manages the application state such as current screen and webtoon data using provider.
  • lib/screens: Contains the main screens like HomeScreen, DetailScreen, and FavoriteScreen.
  • lib/widgets: Contains reusable widgets like WebtoonItem and MyBottomNavBar.
  • lib/services: Handles data storage with Hive.

License

This project is licensed under the MIT License - see the LICENSE file for details.


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors