GithubHelp home page GithubHelp logo

williano / bona-blog-mobile Goto Github PK

View Code? Open in Web Editor NEW
21.0 3.0 8.0 66.29 MB

An iOS and Android app for Bona Blog [an open source blogging website].

License: MIT License

Kotlin 0.49% Swift 0.48% Objective-C 0.04% Dart 99.00%
flutter ios-app android-app dart api blogging-platform

bona-blog-mobile's Introduction

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

bona-blog-mobile's People

Contributors

williano avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

bona-blog-mobile's Issues

Make adjustment to the README file

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

It was implemented using Dart and Flutter, not Django and Python..

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.