Code Monkey home page Code Monkey logo

masjidna's Introduction

Masjidna

Masjid,a

Masjidna is an Android App for a predefined custom masjid where you can see and get prayer times and adhan notifications, the donated amount by the prayers to that specific masjid over time and lastly get news or messages about anything important to know from the masjid, It is both available in Arabic and Spanish.

This app has a simple admin app that sets custom prayer times and inserts the rest of the data needed by this app.

Screenshots

phone image

phone image

phone image

phone image

phone image

phone image

What does this app do?

It is an open source Android application that allows Muslims to keep track of prayer times of their preferred masjid. They also can keep track of Sadaka that they donate to the masjid every Jumua. Finally they can get notifications and messages about any news or important information they should know, The App has a simple admin app that sets custom prayer times and inserts the rest of the data needed by this app.

Admin App

https://github.com/dinoelhadj/AdminMasjidna/

Libraries this app uses:

  1. Firebase - https://firebase.google.com/

Setup

  1. Clone or download this repo.
  2. This app runs off a Firebase backend. You will need to generate your firebase backend. To do this, navigate to https://firebase.google.com/ and sign up. Create a project called "Masjidna" (or what ever you want to call it).
  3. Navigate to "Database", select the three dots and then select "Import JSON". Select the file Server/masjidna-default-rtdb.json.
  4. You are free how to set your firebase rules
  5. You will need to generate your own google-services.json file to use with the app. Navigate to the Firebase project settings dashboard. You should see an option to download the google-services.json file. This must then be placed into the app folder of this project.

[OPTIONAL setup]

  1. If you wish to build a release version you will need to create your own keystore file and edit the password values in the following file - (create a version of the file without the .sample extension): release-keystore.properties.sample
  2. Setup a Fabric Account. https://fabric.io/dashboard
  3. Get your Fabric API Key and Client key, change it in the file: /app/fabric-sample.properties and rename the file to fabric.properties

Contributions

Contributions are welcome.

masjidna's People

Contributors

elhadjx avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

Forkers

ets-android4

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.