aldidsCoop

Welcome

Documentation for aldidsCoop — the Cooperative and Multipurpose Society management platform.

On this page 8

aldidsCoop is a web-based management system for a cooperative and multipurpose society. Members manage their savings, loans, and loan guarantees from a personal dashboard, while administrators run the society through a dedicated management area.

At a glance

Area URL Who uses it
Member dashboard coop.test/app Members
Management area coop.test/app/{tenant}/management Administrators
API coop.test/api Clients, integrations
Documentation coop.test/docs Everyone

Features

Member dashboard

  • Personal savings history and monthly breakdowns
  • Outstanding loan balance and one-click guarantee requests
  • Guaranteed loan overview with pending amounts
  • Net worth summary (savings + interest minus pending loans)
  • Savings and pending-loan charts

Management area

  • Members — registration, savings records, loans, amortization schedules, activation/deactivation, and withdrawal payoff
  • Loans — create, approve, disburse, and view with guarantor tracking
  • Loan amortizations and repayment tracking
  • Users and role/permission management (Filament Shield)
  • Saving reports with quarterly stats and imports/exports
  • Society-wide financial overviews (active members' savings, pending loans, interest, net worth)

Platform

  • Multi-tenancy: each member is a tenant identified by a personal slug (PSN0000159)
  • Role-based access control via Filament Shield
  • Mobile-responsive UI (bottom navigation, slide-over modals)
  • SPA mode with prefetching

REST API

A JSON API is available at /api. Authenticate with POST /api/auth/login, which returns a bearer token and the list of tenants the user can act on. All resource endpoints require a Bearer token and a X-Tenant header (the member slug).

Resource Base path
Members api/members
Users api/users
Loans api/loans
Loan amortizations api/loan-amorts
Roles api/roles
Savings api/savings

Each resource supports the standard actions: list, show, create, update, and delete. See the API Reference for full request/response details.

Tech stack

  • PHP 8.5 / Laravel 13
  • Filament v5 (panels, resources, pages, widgets, clusters)
  • Livewire v4
  • MySQL
  • Vite + Tailwind CSS
  • Spatie permission + Filament Shield (RBAC)
  • Sanctum (API authentication)
  • Pint (code style) / PHPUnit (tests)

Where to go next