Code Monkey home page Code Monkey logo

khateeb_remind's Introduction

forthebadge forthebadge

Khateeb Remind

ุจุณู… ุงู„ู„ู‡ ุงู„ุฑุญู…ู† ุงู„ุฑุญูŠู…

Khateeb Remind is a free, open-source, mobile-first, light-weight, web-application designed to ease jummah khateeb scheduling and communication.

Some highlights of the app:

  • Sends notifications to users via push-notifications
  • Centralizes all khateeb information in one place
  • Alert whoever is scheduling khateebs about availablity changes

The official Khateeb Remind instance is currently hosted @ https://khateebs.com.

If you'd like to signup your institution to use Khateeb Remind click here. If your interested in seeing more reasons to use the app click here.

Khateeb Remind was orignially designed to be used at the University of Calgary MSA to help those who schedule khateebs for jummah to easily make sense of the tens of volunteer khateebs' schedules' in the UofC jummah rotation. Whether that's which khateeb can give certain khutbahs, which khateebs are unavailable on certain days, and generally keep track of khutbah history.

If you have any suggestions to improve the app or find bugs please open a pull request or file an issue. Please create merge requests to the "develop" branch ONLY and not "master".

This app intends to stay open-source and free forever, insha'Allah.

As the project is open-sourced, you're free to make your own instance of the app and host it wherever you want. If you intend to do so please read ALL the readme files in the 'code' folder. It may also be useful to take a look at the design document found under the 'systemDesign' folder. You'll find all the needed configurations and environmental variables for the client-side code in the "App.config.js" file at the root of the project and in "Server.config.js" for the server-side code.

May Allah make this a long-lasting and beneficial project. Ameen.

Credits and Licenses

  • A special thanks to the University of Calgary MSA's previous khateeb managers for their valuable input on this project. In particular, Jazakum Allah khair to Mohamed Ghanduri who helped extensively test the app and provided an incredible amount of useful feedback.
  • Khateeb Remind logo, navigation icons, and most other icons are provided by Font-Awesome under license.
  • A big thank you to all the authors of the npm packages this project is using on both the client and server side.

khateeb_remind's People

Contributors

moomoolive avatar

Stargazers

 avatar

Watchers

 avatar

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.