Skip to content

It's a mobile application that will use the machine learning algorithm to personalize news according to individual tastes. In addition to that, it will provide comfort to your eyes by reading aloud newspaper in both Bangla & English.

License

md-siam/taja_khobor

Repository files navigation

        

Taja Khobor

Taja Khobor a mobile application that will use the machine learning algorithm to personalize news according to individual taste. In addition to that, it will provide comfort to your eyes by reading aloud newspaper in both Bangla & English.

Each year, we are chopping down millions of trees worldwide in the name of producing newspapers for everyone. This inhuman act of ours is amplifying the risk of Global warming. If anyone asks a newspaper company about the number of trees they have chopped for making newspapers, then they will say that they recycle all the newspapers. But in reality, it's impossible to recycle any paper 100% without any waste paper. For that reason, there is always a demand for fresh paper. Another major problem with our newspaper is it always starts with a piece of bad news. Who wants to start their day with bad news? In addition to that, a newspaper contains so much irrelevant news that it requires a proper filtration system. Each people are unique & require their own set of news. It's where the machine-learning algorithm comes in, and its job is to filter out news for an individual taste. In conclusion, Taja Khobor application providing a sustainable way of distributing news to everyone.

Note: It's an open-source project; hence anyone can use this code according to the MIT License rules & regulations.

Packages used:

# For using ready-made clippers
flutter_custom_clippers: ^2.0.0
# For custom grid view
flutter_staggered_grid_view: ^0.6.1
# For displaying svg images
flutter_svg: ^1.0.3
# For converting text-to-speech
flutter_tts: ^3.3.3
# For using awesome icons
font_awesome_flutter: ^10.1.0
# For using fonts available in google fonts
google_fonts: ^2.3.2
# For custom pop-up alert
rflutter_alert: ^2.0.4
# For launching specific URLs
url_launcher: ^6.1.2
# For playing videos
video_player: ^2.4.2

Installation

  1. Open your workspace folder in 'Command Prompt' or 'Terminal'
  2. Copy & paste this command:
$ git clone https://github.com/md-siam/taja_khobor.git
  1. Open the 'taja_khobor' folder using your Android Studio or VSCode.
  2. Use this commands in your Android Studio / VSCode terminal:
$ flutter pub get
$ flutter run
  1. Enjoy!

Note: To run this application on your system, you will need git and flutter environment already installed.

File Pattern Inside The lib Folder

lib/
├── alerts/
│   ├── alerts.dart
│   ├── login_alert.dart
│   ├── missing_alert.dart
│   └── success_alert.dart
├── authentications/
│   ├── authentications.dart
│   ├── login.dart
│   └── signup.dart
├── controllers/
│   ├── auction_controller.dart
│   ├── bookmark_controller.dart
│   ├── controllers.dart
│   ├── covid19_controller.dart
│   ├── job_controller.dart
│   └── sale_controller.dart
├── models/
│   ├── app_drawer.dart
│   ├── auctions.dart
│   ├── bookmarks.dart
│   ├── covid19.dart
│   ├── jobs.dart
│   ├── models.dart
│   ├── news_bn.dart
│   ├── news_en.dart
│   ├── puzzles.dart
│   ├── sale.dart
│   ├── sports.dart
│   ├── stocks.dart
│   ├── traffic_alert.dart
│   └── wallet.dart
├── screens/
│   ├── puzzles/
│   │   ├── solitaire/
│   │   │   ├── card_column.dart
│   │   │   ├── empty_card.dart
│   │   │   ├── game_screen.dart
│   │   │   ├── playing_card.dart
│   │   │   └── transformed_card.dart
│   │   └── puzzles_screens.dart
│   ├── auctions_details.dart
│   ├── auctions.dart
│   ├── bhejabilai.dart
│   ├── bookmarks.dart
│   ├── covid_19.dart
│   ├── help.dart
│   ├── home.dart
│   ├── jobs_details.dart
│   ├── jobs.dart
│   ├── LIVE_sports.dart
│   ├── news_details.dart
│   ├── referral_credits.dart
│   ├── resume.dart
│   ├── sale.dart
│   ├── screens.dart
│   ├── settings.dart
│   ├── splash_screen.dart
│   ├── stocks.dart
│   ├── traffic_alert.dart
│   ├── transfer_credits.dart
│   └── wallet.dart
├── theme/
│   ├── light_color.dart
│   └── theme.dart
├── widgets/
│   ├── app_route_observer.dart
│   ├── auctions_categorymenu.dart
│   ├── auctions_container.dart
│   ├── auctions_rating.dart
│   ├── balance_card.dart
│   ├── bookmarks_categorymenu.dart
│   ├── circular_clipper.dart
│   ├── content_scroll.dart
│   ├── covid19_cards.dart
│   ├── covid19_counter.dart
│   ├── covid19_header.dart
│   ├── custom_drawer.dart
│   ├── custom_drawer1.dart
│   ├── jobs_categorymenu.dart
│   ├── jobs_container.dart
│   ├── news_categories.dart
│   ├── puzzles_categorymenu.dart
│   ├── sale_categorymenu.dart
│   ├── sports_categorymenu.dart
│   ├── stocksList.dart
│   ├── stocksNewsList.dart
│   ├── trafficalert_categorymenu.dart
│   ├── trafficalert_container.dart
│   ├── wallethistory_container.dart
│   ├── walletreferral_container.dart
│   ├── walletstatedetail_container.dart
│   ├── wallettransaction_container.dart
│   └── widgets.dart
└── main.dart

About

It's a mobile application that will use the machine learning algorithm to personalize news according to individual tastes. In addition to that, it will provide comfort to your eyes by reading aloud newspaper in both Bangla & English.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages