Member Services
A secure online space for members is being prepared. Until it is launched, all member services are available at the registered office.
Member Login
When the portal launches, members will sign in with their membership number and a one-time password sent to their registered mobile number.
Until then, members can obtain balances, statements and passbook updates at the registered office: Ajay Niwas, Gulab Bag, Karauli, Rajasthan, India · +91 99280 54064.
Member Account
Membership number, share holding and nominee details.
PlannedDeposit Details
Savings balance, term deposits, maturity dates and interest credits.
PlannedLoan Details
Sanctioned amount, outstanding balance, instalment schedule.
PlannedStatement
Account statements for a chosen period.
PlannedPayment History
Deposits, withdrawals and loan repayments with receipts.
PlannedNotices
General Body notices and Society announcements.
PlannedService Requests
Passbook, nominee update, address change and other requests.
PlannedSecurity
Login history and secure sign-out on every device.
PlannedAPI-ready architecture
The portal frontend is built to consume a JSON API served from the same domain. assets/js/portal.js contains the JumboAPI client with every endpoint stubbed; the PHP router at api/v1/ returns 501 Not Implemented for each route until the backend is connected. See docs/API-PLAN.md and database/schema.sql.
- No credentials are collected or stored by the prototype.
- Authentication is designed as OTP-based session login with server-side sessions, rate limiting and audit logging.
- All responses use a single JSON envelope so the UI can be connected without redesign.
- POST /api/v1/auth/request-otp
- POST /api/v1/auth/verify-otp
- GET /api/v1/member/profile
- GET /api/v1/member/deposits
- GET /api/v1/member/loans
- GET /api/v1/member/statement?from=&to=
- GET /api/v1/member/payments
- GET /api/v1/notices
- POST /api/v1/member/service-requests
- POST /api/v1/auth/logout