How sissoko90/pariba works
Pariba is a backend for tontine (rotating savings group) management, with group membership, contribution and payment tracking, payout tours, subscriptions, and supporting administration. The tree shows REST controllers and corresponding service and repository areas, plus notification, export, support, and content features. With no README text or source excerpts available, the graph shows API entry points and identifiable components, but omits unverified calls and data flows.
Main entry points: AuthController.java Authentication · TontineGroupController.java Group management · MembershipController.java Membership · InvitationController.java Invitations
Components 20
API entry
- Authentication
src/main/java/com/example/pariba/controllers/AuthController.java
Groups and tours
- Group management
src/main/java/com/example/pariba/controllers/TontineGroupController.java - Membership
src/main/java/com/example/pariba/controllers/MembershipController.java - Invitations
src/main/java/com/example/pariba/controllers/InvitationController.java - Join requests
src/main/java/com/example/pariba/controllers/JoinRequestController.java - Payout tours
src/main/java/com/example/pariba/controllers/TourController.java - Group services
src/main/java/com/example/pariba/services/impl
Payments and plans
- Contributions
src/main/java/com/example/pariba/controllers/ContributionController.java - Payments
src/main/java/com/example/pariba/controllers/PaymentController.java - Payouts
src/main/java/com/example/pariba/controllers/PayoutController.java - Subscriptions
src/main/java/com/example/pariba/controllers/SubscriptionController.java - Finance services
src/main/java/com/example/pariba/services/impl
User operations
- Dashboard
src/main/java/com/example/pariba/controllers/DashboardController.java - Notifications
src/main/java/com/example/pariba/controllers/NotificationController.java - Exports
src/main/java/com/example/pariba/controllers/ExportController.java - Support tickets
src/main/java/com/example/pariba/controllers/SupportTicketController.java - Administration
src/main/java/com/example/pariba/controllers/admin - Operational services
src/main/java/com/example/pariba/services/impl
Persistence layer
- Data repositories
src/main/java/com/example/pariba/repositories
Other components
- API client
Connections 15
- API client → Authentication: calls API
- API client → Group management: calls API
- API client → Membership: calls API
- API client → Invitations: calls API
- API client → Join requests: calls API
- API client → Payout tours: calls API
- API client → Contributions: calls API
- API client → Payments: calls API
- API client → Payouts: calls API
- API client → Subscriptions: calls API
- API client → Dashboard: calls API
- API client → Notifications: calls API
- API client → Exports: calls API
- API client → Support tickets: calls API
- API client → Administration: calls API