Skip to content
This repository was archived by the owner on Jun 28, 2025. It is now read-only.

Latest commit

 

History

History
98 lines (75 loc) · 4.54 KB

File metadata and controls

98 lines (75 loc) · 4.54 KB

Very Good Blog App - Blog sharing

Breaking: I will have a new plan for open source Blog sharing app in nearly future, stay tune. This repository will be marked to read-only.

Flutter

VeryGoodBlogApp Landing

This project is tested with BrowserStack

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
  • Dart Frog for backend

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
💻🔗