Mubarak is an application that is used to make it easier for Muslims to carry out their daily worship. Built using Framework7. ?
Demo Page Documentation Page
Node.js - used for the entire application development process. Whether it's making an API or somethingWeb Browser - can be used as an emulator to build applications. Example [Chrome, Firefox, Safari & Opera]Internet - because many use CDN and to make it easier to find solutions to all problemsComposer - make it easier for developers to manage PHP project dependenciesAndroid SDK - to simplify the process of building applicationsGradle - function to perform application building automaticallyJava Development Kit - used for support in developing or building an applicationDownload the latest project release from the Release Page. Open the Mubarak project folder using a terminal and type npm run dev. To explore the source code you can use a text editor such as Visual Studio Code.
https://github.com/RizkiKarianata/mubaraknpm install in terminalnpm run dev. And the application will automatically open using port 8080 on your default browserNPM Scripts below by adding npm run. Example npm run build-dev-cordova-android on terminalstart - run development serverdev - run development serverbuild-dev - build web app using development mode (faster build without minification and optimization)build-prod - build web app for productionbuild-dev-cordova - build cordova app using development mode (faster build without minification and optimization)build-prod-cordova - build cordova appbuild-dev-cordova-ios - build cordova iOS app using development mode (faster build without minification and optimization)build-prod-cordova-ios - build cordova iOS appbuild-dev-cordova-android - build cordova Android app using development mode (faster build without minification and optimization)build-prod-cordova-android - build cordova Android appI really appreciate contributions, issues and feature requests because this application is far from perfect. Feel free to Pull Request and make changes to this project.
Since this is an open source project I finished it myself. There may be many features or things that could be improved or added. So I really appreciate your help.
git checkout -b my-new-feature)git commit -am 'Add some feature')git push origin my-new-feature)Make sure to not commit generated files from your dist folder. All changes need to be made in the source files located in the src folder.
scss files to adapt styleshtml files or the content defining json files to adapt layout and contentjs files to adapt the application codeAlways run a build and test the results before committing.
Love Mubarak? Support this project by donating or sharing with others in need.
Made with ❤️ Rizki Karianata