Skip to content

A Very Good Blog App using Flutter, rx_dart, django rest framework for backend✨

Notifications You must be signed in to change notification settings

KomkatStudio/very_good_rx_blog_app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Very Good Blog App - Blog sharing

Flutter

VeryGoodBlogApp Landing

Features

  • Login, register, manage personal information.
  • Compose, edit, post blog to share with everyone.
  • Like, save blogs on the read list so that you can read them Offline if needed.
  • Localization

Technology used

  • Flutter & Dart
  • Firebase Storage
  • Django

Flutter app used

  • flutter_bloc for state management
  • Boring layered architecture recommended by VeryGoodVentures
  • Navigator 2.0 using go_router
  • Service Locator using get_it
  • Image repository using Firebase Storage
  • l10n using flutter_localization via .arb

Setup and run

Click to expand
  • Setup and run
    • Flutter
      • Install Flutter.
      • Using stable channel:
        ❯ flutter channel stable
        ❯ flutter upgrade
      • Flutter doctor:
        ❯ flutter doctor
      • Install all the packages by:
        ❯ flutter pub get
      • Run app on real devices or emulator by:
        ❯ flutter run
        or debug mode in VSCode or some IDEs

Screenshots

Splash Screen Sign In Home Screen
Bookmark Blog Editor Submit
Blog View Profile Profile Liked Blog
Setting Edit Profile

Todo

  • FCM to push notifications.

Contributors✨


Nguyen Minh Dung
💻 📱

Le Quoc Thinh
💻 🔗

Tran Thanh Nhat
💻🔗

Dinh Minh Toan
💻🔗

About

A Very Good Blog App using Flutter, rx_dart, django rest framework for backend✨

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 72.0%
  • Python 27.0%
  • Dockerfile 0.4%
  • HTML 0.3%
  • Swift 0.1%
  • Makefile 0.1%
  • Other 0.1%