All Projects → amfoss → Templeapp

amfoss / Templeapp

Licence: gpl-3.0
Android App which handles the information about temple. People can register and keep a track of all poojas, donations made to the temple.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Templeapp

Weaponapp
一个尽量做到极致的集大成App,努力做到最好(开发阶段)——MVVM+Retrofit+RxJava+Small 插件化+单元测试+MD
Stars: ✭ 1,011 (+337.66%)
Mutual labels:  gradle, okhttp, retrofit2
Phoenix For Vk
Yet another VK client for Android
Stars: ✭ 131 (-43.29%)
Mutual labels:  gradle, retrofit2
Livedata Call Adapter
A simple LiveData call adapter for retrofit
Stars: ✭ 119 (-48.48%)
Mutual labels:  json, okhttp
Retrofiturlmanager
🔮 Let Retrofit support multiple baseUrl and can be change the baseUrl at runtime (以最简洁的 Api 让 Retrofit 同时支持多个 BaseUrl 以及动态改变 BaseUrl).
Stars: ✭ 1,961 (+748.92%)
Mutual labels:  okhttp, retrofit2
Mvpframes
整合大量主流开源项目并且可高度配置化的 Android MVP 快速集成框架,支持 AndroidX
Stars: ✭ 100 (-56.71%)
Mutual labels:  okhttp, retrofit2
Kripton
A Java/Kotlin library for Android platform, to manage bean's persistence in SQLite, SharedPreferences, JSON, XML, Properties, Yaml, CBOR.
Stars: ✭ 110 (-52.38%)
Mutual labels:  json, retrofit2
Dagger2
Kotlin Dagger2 example project
Stars: ✭ 145 (-37.23%)
Mutual labels:  okhttp, retrofit2
Ticket Analysis
移动端的彩票开奖查询系统
Stars: ✭ 61 (-73.59%)
Mutual labels:  okhttp, retrofit2
Retrofitrxjavademo
Retrofit+Rxjava + OkHttp 封装简易网络请求库,附有demo 示例
Stars: ✭ 160 (-30.74%)
Mutual labels:  okhttp, retrofit2
Exportsheetdata
Add-on for Google Sheets that allows sheets to be exported as JSON or XML.
Stars: ✭ 170 (-26.41%)
Mutual labels:  google-sheets, json
Stubbornjava
Unconventional Java code for building web servers / services without a framework. Think dropwizard but as a seed project instead of a framework. If this project had a theme it would be break the rules but be mindful of your decisions.
Stars: ✭ 184 (-20.35%)
Mutual labels:  gradle, json
Google Sheet S3
Google Apps Script that publishes a Google Sheet to Amazon S3 as a JSON file. Auto-updates on edit & maintains data types. Creates an array of objects keyed by column header.
Stars: ✭ 81 (-64.94%)
Mutual labels:  google-sheets, json
Magento2 Import Export Sample Files
Default Magento 2 CE import / export CSV files & sample files for Firebear Improved Import / Export extension
Stars: ✭ 68 (-70.56%)
Mutual labels:  google-sheets, json
Marklogic Data Hub
The MarkLogic Data Hub: documentation ==>
Stars: ✭ 113 (-51.08%)
Mutual labels:  gradle, json
Fetch
The best file downloader library for Android
Stars: ✭ 1,124 (+386.58%)
Mutual labels:  gradle, okhttp
Nice Knowledge System
📚不积跬步无以至千里,每天进步一点点,Passion,Self-regulation,Love and Share
Stars: ✭ 137 (-40.69%)
Mutual labels:  gradle, retrofit2
Mxisd
Federated Matrix Identity Server
Stars: ✭ 194 (-16.02%)
Mutual labels:  gradle, json
Business Search App Java
Showcases object oriented programming in Java, Java Swing, Kotlin, and Android
Stars: ✭ 53 (-77.06%)
Mutual labels:  gradle, retrofit2
S Mvp
🔥🔥优化版MVP,使用注解泛型简化代码编写,使用模块化协议方便维护,APT过程使用注解解析器利用JavaPoet🌝完成重复模块的编写,利用ASpect+GradlePlugin 完成横向AOP编程+Javassist动态字节码注入+Tinker实现热修复+Retrofit实现优雅网络操作+RxJava轻松玩转数据处理
Stars: ✭ 1,095 (+374.03%)
Mutual labels:  gradle, retrofit2
Coolweather
Weather App that uses Android best practices. Android Jetpack, clean architecture. Written in Kotlin
Stars: ✭ 154 (-33.33%)
Mutual labels:  gradle, retrofit2

TempleApp

License: GPL v3 Gitter Code of Conduct

This app is a cost-efficient way of maintaining records of poojas, donations made by people and also all the financial records in temples. Using this app, people in the temple counter will be able to enter all the details regarding the poojas they want or some donations they want to do for the temple. This app is connected to a printer so that it will print the details of pooja registrations of users.

The app has a login interface and only some people like General secretary, president and treasurer of the temple can log in and be able to access the complete database.

Here is the link to the apk of the latest release of the app.

Getting Started

These instructions will get you a copy of the project up and be running on your local machine for development and testing purposes.

Prerequisites

Android Studio, with a recent version of the Android SDK.

Setting up your development environment

  • Download and install Git.

  • Fork the TempleApp project

  • Clone your fork of the project locally. At the command line:

    $ git clone https://gitlab.com/YOUR-GITLAB-USERNAME/TempleApp
    

If you prefer not to use the command line, you can use Android Studio to create a new project from version control using

https://gitlab.com/YOUR-GITLAB-USERNAME/TempleApp

Open the project in the folder of your clone from Android Studio and build the project. If there are any missing dependencies, install them first by clicking on the links provided by Android studio. Once the project is built successfully, run the project by clicking on the green arrow at the top of the screen.

Why TempleApp ?

There are a lot of temples in India which are facing issues like

  • No Proper management system
  • Extensive usage of paper
  • Management of donation
  • Network of temple
  • Auditing of the Revenue Generated

TempleApp is primarily built to handle the above mentioned problems by offering a user friendly android application to manage temples better.

How it Works?

Users can use their email ID to sign-up/sign-in. Once in dashboard, users can navigate between adding poojas, donations or income. The floating action button (+) can be used to do the same.

For the devs: MVVM architecture is followed in this application. Firebase is being used for user account authentication and database management, which includes searching, ordering and bulk operations.

Project structure

.......
templeapp   
├── expenses
│   └── ExpensesFragment.java
├── home
│   ├── HomeActivity.java
│   ├── LoginActivity.java
│   ├── SectionsPagerAdapter.java
│   └── UserModel.java
├── income
│   ├── adapter
│   │    ├── DonationAdapter.java
│   │    └── DonationModel.java
│   ├── addDonation
│   │    ├── AddDonationActivity.java
│   │    └── ConfirmDetailsDonationActivity.java
│   ├── viewmodels
│   │    └── IncomeViewModel.java
│   └── IncomeFragment.java
└── poojas
    ├── adapter
    │    ├── PoojaAdapter.java
    │    └── PoojaModel.java
    ├── addPooja
    │    ├── AddPoojaActivity.java
    │    └── ConfirmDetailsPoojaActivity.java
    ├── viewmodels
    │    └── PoojaViewModel.java
    └── PoojaFragment.java

Screenshots

Dependencies

License

This project is licensed under the GNU General Public License v3.0.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].