Skip to content

Latest commit

 

History

History
140 lines (98 loc) · 4.81 KB

README.md

File metadata and controls

140 lines (98 loc) · 4.81 KB

Bona Mobile

An iOS and Android Mobile App for the Open-Source Bona Blog Web App.

GitHub license GitHub stars GitHub forks GitHub issues

Table of contents

General info

An Open-Source blogging plaform like Medium and Real Python built with Dart and Flutter. It has a number of features needed for a standard blogging platform.

Screenshots

iOS

Feed Screen Categories List Screen
Feed Categories
Category ArticleModel List Screen Error Screen
categoryArticleModels notFound

Android

Feed Screen Categories List Screen
Feed Categories
Category ArticleModel List Screen Error Screen
CategoryArticleModels notFoud

Features

  • Web App Version
  • Dashboard
  • Author Article List
  • Category List
  • Category Article List
  • Related Article
  • Comments
  • Article Minute Read
  • Article Number of Words
  • Aricle Number of Views
  • Markdown Support
  • WYSIWYG Editor
  • Dashboard for users
  • Clean Code

Technologies

  • Dart
  • Flutter

Setup

To run this app, you will need to follow these 3 steps:

1. Requirements
  • a Laptop

  • Xcode or Android Studio

  • Git installed on your Laptop.

2. Install Dart and Flutter
3. Set up and run the app from your command line:
# Clone this repository
$ git clone https://github.com/Williano/Bona-Blog-Mobile.git

# Go into the repository
$ cd Bona-Blog-Mobile

# Install all dependences
$ flutter pub get

# Run App
$ flutter run

To-do list:

  • Authors List
  • Author Articles List
  • Related Article
  • Comments
  • Article Minute Read
  • Article word count
  • Aricle Number of Views
  • Article Detail
  • Dark Mode
  • Launch Screen

Status

Project is: in progress

Inspiration

This project is based on the goal of imporving my skills as a developer. I wanted to improve my skills and also contribute to the open source community at the same time and decided to build this project. I have learnt different technologies for the project and I keep on learning new skills as i add features to the project.

Contact

Created by Williano - feel free to contact me!

License

You can check out the full license here

This project is licensed under the terms of the MIT license.

Contributing

  1. Fork it (https://github.com/Williano/Bona-Blog-Mobile.git)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request