########################################################## This is android app flutter project for use case of multiusers of small governing organization like Grampanchyat, school, NGO, hospital etc. includes.
- Finance, money management.
- to Keep track of money in out, report generation, tracking pending money.
In future developement.
- Notice board.
- Discussion forum and poll.
- Anonymous complain box system.
- Closed group buy sale system.
-
Test offline persistence cache
-
create and host website on firebase, create payment gateway. write backend.
-
send website link to user through text message
-
Test for scaling.
-
create videos for B
-
send upi reqest link to Cu, if they want to send money through UPI.
-
create log file with time who what details. for debug purpose when problem arrise.
-
give db dump to GP, perodically.
-
what could stop and whats plan B.
-
Think of places, to not give all rights to one person as he/she can misuse it.
-
year wise formula per village - formula2021 formula2022 formula2023. Already, Super Total on Top. Each Formula2021 Total / Pending / In / Out / Remain / Percent collected.
-
email failures on Siddhaths samsung mobile model.
-
Make status in approve seciton only one dropdown.
-
why search slow
-
sort as per collector sender.
-
who wil notify
-
recyler tile
-
ternary operator Recycler list
-
if no entry in db no error.
-
Auto disapprove all users except admin. admin should approve users after certain period.
-
Subscrption implementation. stopping process at end of subscription period.
-
Detailed report at end of year.
-
security rules.
-
create indeices from firebase index tab.Half Done
-
Push upload receipt button for out transcation.
-
Bug fixes eg. return on mismatch password from registeration screen, corner cases, wrong input. no internet connectivity messages. pop messages correction .
-
Upload icon with proof of transcation for "in, out" pages. May be download icon in report page against each transcation. May need to use storage from firebase.
-
Section wise formula.
-
ios app testing on real ios device.
-
App version after clicking on info
-
horizontal scrolling feature, Addtion of section health tax, & electricity maintaince tax etc.
- Check in registeration from main app, if village and pin exist.
- Make language independent add Marathi, make all words in app Marathi, then make change language option.
- send videos link to C when added person in inputGram admin app or with pending msg.
- make video for C(Emphasize getting ack message), type letter of approval from Grampanchayat,
- change access level smartly
- forgot password implementation
- First transcation no cc bug
- admin app, no need of all details every year to fill, only
- Disable button after click
- two times click on drawer.
- save pdf locally/dont open, CC to admin also.
- pending Magani Pawati. after clicking on alram pending button.
- update mail & Phone.
- email bug. / first transcation then email.
- locally downlaod receipts.
- Auto email and name in add person.
- Date window for generating report for defined period by user.
- Date wise display of records report.
- After back button press clear search result
- sort as per date. start end date.
- search back clear search. reload page.
- main app regsiteration error.
- name of regsiterd user
- date start and end selection
- Pdf/excel downloading for pending and report page.
- Multi year support.
- Pending send notifcation.18. Notice send button for Pending entries
- Message support on both platforms - Normal msg & Whatsapp msg.
- Receipts of payment.sendig pdf bill.
- serach - single user all years display
- organinze database, collection -> doc-> innerCollection.
- Admin profile.
- Seperate admin and main app. Installing one should not uninstall other.
- Access control from admin to allow entry of getting involved in users of app.
- Registeration of user for perticular grampanchayat.
- Test correct functionality works.
- check if any functionality can be misused to trick people.
- Try with wrong inputs, empty inputs, try to put some inputs which will chagne functionality and behaviour of app.
- Try using big numbers.
- Think of Efficient UI(tables, button, ease of use, minimum clicks to do some functionality),
- multiple types of devices after rotating devices screen orientation.
- Play, Tinker, Play, Tinker.
- Ask why this why that while using app.
-
collect phone and mail ID, Grampanchyat mail id as admin mail ID.
-
Enter 2021 register to see behaviour
-
Review PPT. present to CO, test.
-
blaze plan, and google cloud pay acocunt, set alert on budget.
-
Implement free payment interface. Razorpay with limited free options like BHIM RUPAY.
-
start in kolhapur district.
Please tets basic functionality two apps admin, mainGram.
-
admin.apk -> register-> admin onboards village with pin his own info. a. admin can add person from village to db and remove. admin created database by entering entire village people info. b. admin can select years. c. approve section in drawer -> admin can approve by giving access rights like, collector, spender, viewer, superuser from dropdown. d. Or admin keeps away users by selecting "NO" e. admin can change reigstered users access right in real time.
-
mainGram.apk a. all users(helpers) to admin register by their info, and admin village and pin, case insensetive, and spelling has to be same as admin village. to join group. b. after admin approves from admin app, user can login. c. as per access rights from admin, user can click functionality. d. In - take tax, Out - spend money. pending- you can see list of pending tax people. option like years, High to Low, low TO High e. Report - check report, formula IN ouT remaining money, who collected money and time, who spent, select date range to filter entries. f. You can download pending list and report list from download down arrow button. g. Peding page, by clicking alarm symbol, you can send reminder notification to people to pay pending tax amount. h. In page, after submit text message and received recipt is sent on mail to payer, and carbon copy to admin.
-----------------------------------------------***********
- mobile number should not start with zero.
- marathi multi language in pdf.
- make super admin app. to view In Out Remaining of all villages
- Main app changes to support super admin app
- Test extensively.
- Language Multi - Marathi addition
- UI improvement
- auto email send
- add and test 200 names.
- Try to refactor code and reduce apk size.
- take input from admin for google pay num and send in pending message.
- Multi mobile tests.
- Password change provision.
- Change icons for both apps.
- Upload on google play, let it go through security checks of google
- Create controller poratl(app). to view all analytics, numbers for control/monitor/payment purpose.
- Suggesting village names depending on taluka and districts.
- Check on IOs phone.
-----------------------------------------------***********
- company formation ->? to get money. 10 days 10k rs.
- Make video.? for educating people and Gram employes.
- revenue model.
- presentation preperation.
- Give presentation.
- Growth and app distribution model.
- Training/communication/ feedback model.
- Launching steps.
- Filed study and data collection. a. Collect phone and mail. Hire two people Or ask people to message by requesting on Whats app group. b. Make entry in app. 2020, 2021. c. With 2020-21 data in hand To random people -> 1. Send pending message/Pending receipt, 2. Send make IN entries, simulate taking Home tax/water tax. Go to field for 20 entries. d. Have Report ready from this experiement. e. Find platfrom and way to marketing, and way to distribute. -----------------------------------------------***********