Straightforward Membership Template for small Charity

Does anyone have a Straightforward Membership Template for small Charity to use please?

I need to jump start an online solution to replace emailing a spreadsheet about amongst Charity Officers which has led to serious data inconsistencies between copies.

The Charity has little spare money (other than for their very worthwhile cause), have no expertise (so this has to be a no-brainer solution for them), and can be implemented in days to avoid chaos.

Criteria…

  1. <500 Members
  2. Data Sets…
    a) Person (Name and Personal details e.g. DOB, Age, +RTF Notes field).
    b) Address (conventional multi-line +RTF Notes field).
    c) Telephone (Home, Mobile, Work +RTF Notes field).
    d) Membership (Number, Category, Joined Date, Subscription State, Sub Expires Date +RTF Notes field).
    e) Role (Executive, Committee, Staff, Observer, Member, Social - as Check Boxes +RTF Notes field).
    f) GDPR (POI 1 [magazine], POI 2 [newsletter], POI 3 [Updates], POI 4 [Events] - as Check Boxes +RTF Notes field) {GDPR = General Data Protection Regulations, POI = Positive Opt In}.
  3. Has Form View (single record) and Table View (spreadsheet style).
  4. Ability to import / export data locally.

…of which:
A) Template doesn’t have to have this exact structure as can be modified by me.
B) Any Template with a similar structure will do.
C) Template can include (not too expensive) one off cost Plug-ins.
D) Conventional “register” and “login” at entry point (Home Screen).
E) Modest one off cost for Template, or even preferably free as it is in a good cause.

If anyone can help out here I will be deeply grateful.

Many thanks for reading.