project-dua icon indicating copy to clipboard operation
project-dua copied to clipboard

A Flutter PWA to generate duas from the Quran

Logo

Project Dua

An opensource Flutter PWA
It's Live. You can view and download it here

Report bug · Request feature

Table of contents

  • Quick start
  • What's included
  • Contributing
  • Creators
  • Thanks
  • Credits
  • Copyright and license

Quick start

This is a flutter web app. Before cloning the repo make sure you have the proper setup enabled for running flutter web. Follow the instructions in the official documentation.

Afterwards simply run the following commands in your terminal:

git clone https://github.com/muhammadidrees/project-dua

cd project-dua

flutter run

What's included

  • Github Actions CICD for Firebase Hosting
  • BLOC + CUBIT state management
  • Browser local storage to remember theme changes
  • Flare animation on theme change
  • Dynamic PWA setup i.e. downloads the corresponding splash screen and app icon by accessing native web code through flutter code.
  • FCM setup using native code
  • Rookie tests :grinning:

Contributing

When contributing to this repository, please first discuss the change you wish to make via issue, email at [email protected], or any other method with the owner of this repository before making a change.

Creators

Muhammad Idrees

Thanks

Thanks to all contributors and their support

Credits

Duas displayed in the app are scrapped from: here

Background mosque art: Background vector created by starline - freepik

Copyright and license

Code and documentation copyright 2020 the authors. Code released under the MIT License.

Enjoy :innocent: