/tjdroid

[Open Source Project] Feature-packed service organizer for Jehovah's Witnesses that allows to take notes, conveniently view and arrange territories and interested persons, automatically track statistics and field service time.

Primary LanguageTypeScript

Print do projeto

Crowdin

📱 About the app TJ Droid

[Open Source Project] Feature-packed service organizer for Jehovah's Witnesses that allows to take notes, conveniently view and arrange territories and interested persons, automatically track statistics and field service time.

Features:

  • 📅 Send Reports: You can send your report via WhatsApp, Email, SMS and various other means.
  • Stopwatch: Mark the beginning and end of your ministry with a stopwatch that works completely without internet.
  • 📃 Reports: Get access to all your monthly reports, all broken down by year of service.
  • 💾 Perform backups: Save your reports, visits and territories and restore them wherever and whenever you want!
  • 🏡 Territories: Organize your personal territory in a simple way.
  • 👥 People: Make notes about each visit made, mark the amount of posts left, videos shown and select the types of visits.
  • Modern and varied layout: Get all the features of the application in an easy, intuitive and pleasant way to see.
  • 🗣️ Supported languages: English, Portuguese, Spanish, Russian (89%).

📲 Get the app

Only available on Android.

⌨️ Contribution with Code

This project is open source so any contributions are welcome.

Pull Request

When you're finish a change, create a pull request, also known as a PR.

You will want to prefix the name of your PR with the category it falls under:

  • [FEAT] Feature or enhancement
  • [CHORE] Admin type work (scripts, documentation etc)
  • [FIX] A bug fix

For example - "[FIX] Rendering territory list bug"

🗺️ Contribution with Translations

If you want to help with translation to your language, please use the link below, register a free translator account, and follow the instructions: https://crowdin.com/project/tjdroid/invite

⭐ Acknowledgment for helping in translations:

  • Russian

    • Евгений Пудовкин
    • Igor Toporov
    • Maksimon
    • Юрий Яковлев
  • Polish

    • Piotr Stefański
    • Robert Skorupa

➡️ How to use Crowdin to translate to your language:

Print do projeto

🚀 Tecnologies

  • React Native with Expo Bare Workflow
  • Typescript
  • styled-components
  • moment
  • date-fns
  • uuid
  • i18next
  • react-i18next
  • @react-native-async-storage/async-storage
  • @react-native-community/datetimepicker
  • @react-native-picker/picker
  • @react-native-firebase/analytics
  • @react-native-firebase/app
  • expo
  • expo-app-loading
  • expo-clipboard
  • expo-device
  • expo-document-picker
  • expo-notifications
  • expo-sharing
  • react-native-collapsible
  • react-native-dialog
  • react-native-fs
  • react-native-localize
  • react-native-paper
  • react-native-svg
  • react-native-svg-transformer
  • react-native-zip-archive
  • fast-xml-parser
  • react-native-mmkv

TJ Droid app its based on the old JW Droid app, developed by Artem Chivchalov.