An iOS and Android Mobile App for the Open-Source Bona Blog Web App.
- General info
- Screenshots
- Features
- Technologies
- Setup
- Status
- Inspiration
- Contact
- License
- Contributing
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.
Feed Screen | Categories List Screen |
---|---|
Category ArticleModel List Screen | Error Screen |
---|---|
Feed Screen | Categories List Screen |
---|---|
Category ArticleModel List Screen | Error Screen |
---|---|
- 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
- Dart
- Flutter
To run this app, you will need to follow these 3 steps:
-
a Laptop
-
Xcode or Android Studio
-
Git installed on your Laptop.
# 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
Project is: in progress
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.
Created by Williano - feel free to contact me!
You can check out the full license here
This project is licensed under the terms of the MIT license.
- Fork it (https://github.com/Williano/Bona-Blog-Mobile.git)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request