ฐานข้อมูลผู้บริจาคการเมืองสำหรับแคมเปญ, การบริจาค, และการเข้าถึง
บัญชีแคมเปญและบันทึกการปฏิบัติตาม
ฐานข้อมูลผู้บริจาคการเมือง Backend ที่พร้อมสำหรับการผลิตบน Back4app มีคลาสต่างๆ ได้แก่ แคมเปญ, ผู้บริจาค, การบริจาค, รหัสการปฏิบัติตาม, และบันทึกการเข้าถึง. ติดตามชื่อคณะกรรมการ, โปรไฟล์ผู้บริจาค, จำนวนเงินบริจาค, หมายเหตุการปฏิบัติตาม, และประวัติการเข้าถึงจากโครงสร้างเดียว.
ข้อสรุปจากฐานข้อมูลแคมเปญ
เทมเพลตนี้ให้คุณกับ backend ฐานข้อมูลผู้บริจาคทางการเมืองที่มีการบันทึก Campaign, Donor, Contribution, ComplianceCode, และ OutreachLog เพื่อให้เจ้าหน้าที่แคมเปญสามารถทำงานจากแหล่งที่มีโครงสร้างเพียงแหล่งเดียว
- บัญชีแคมเปญ — กำหนดโมเดลแต่ละแคมเปญด้วย committeeName, cycleYear, federalCommitteeId, status, และ owner เพื่อให้การบริจาคแต่ละครั้งเชื่อมโยงกับคณะกรรมการจริง
- การตรวจสอบขีดจำกัดการบริจาค — เก็บ Contribution.amount, contributionDate, limitStatus, และ receiptNumber รวมกันเพื่อให้สามารถตรวจสอบการบริจาคก่อนที่จะดำเนินการต่อไป
- การตรวจสอบรหัสความสอดคล้อง — แนบ ComplianceCode.fecCode, reviewState, reviewedBy, และ notes กับการบริจาคเมื่อการยื่นจำเป็นต้องมีการตรวจสอบเพิ่มเติม
- การติดตามเอาท์รีช — บันทึก OutreachLog.contactChannel, outreachDate, result, followUpDue, และ createdBy เพื่อเก็บข้อมูลประวัติการโทร, อีเมล, ข้อความ, และกิจกรรมไว้
- ตัวดำเนินการที่มีการเข้าถึงข้อมูล — ใช้ User.username, email, role, และ fullName กับ ACLs และ CLPs เพื่อให้เจ้าหน้าที่แคมเปญ, นักวิเคราะห์, และผู้ระดมทุนเห็นข้อมูลที่เหมาะสมเท่านั้น
ภาพรวม: ฐานข้อมูลผู้บริจาคทางการเมือง
กำหนดเวลาภายในฐานข้อมูลผู้บริจาคทางการเมืองมักจะไม่เป็นทางเลือก; เลเยอร์บันทึกที่มีโครงสร้างเปลี่ยนวันที่เป็นการแจ้งเตือนแทนที่การเซอร์ไพรส์ ความล่าช้าเล็กน้อยสะสมรวดเร็ว ด้วย Campaign, Donor, Contribution, ComplianceCode, และ OutreachLog บน Back4app ทีมฐานข้อมูลผู้บริจาคทางการเมืองสามารถบังคับแยกหน้าที่ในขณะที่ยังคงทำงานร่วมกันในบันทึกกรณีเดียวกัน ซึ่งสคีมาครอบคลุม User (username, email, role, fullName), Campaign (committeeName, cycleYear, federalCommitteeId, status, owner), Donor (fullName, employer, occupation, city, state, source), Contribution (campaign, donor, amount, contributionDate, limitStatus, receiptNumber), ComplianceCode (contribution, fecCode, reviewState, reviewedBy, notes), และ OutreachLog (campaign, donor, contactChannel, outreachDate, result, followUpDue, createdBy) พร้อมทั้งการตรวจสอบสิทธิ์และการตรวจสอบเวิร์กโฟลว์ในตัว เชื่อมต่อฟรอนต์เอนด์ที่คุณชื่นชอบและจัดส่งได้เร็วขึ้น
ดีที่สุดสำหรับ:
การจัดระเบียบแบ็กเอนด์ฐานข้อมูลผู้บริจาคการเมืองนี้
ฐานข้อมูลผู้บริจาคการเมืองไม่เพียงแต่เกี่ยวกับความเร็วเท่านั้น; มันเกี่ยวกับความสามารถในการป้องกันเมื่อมีคนถามว่า “แสดงให้ฉันเห็นว่าคุณรู้ได้อย่างไรว่านั่นเป็นความจริง.”
ใช้ภาพรวมนี้เพื่อดูว่าแคมเปญ ผู้บริจาค และการบริจาคเข้ากันได้อย่างไร ก่อนที่คุณจะใช้เวลาวิศวกรรมกับเฟรมเวิร์กของลูกค้าเฉพาะ.
คุณสมบัติเวิร์กโฟลว์แคมเปญ
การ์ดเทคโนโลยีแต่ละใบในศูนย์นี้ใช้โครงสร้างฐานข้อมูลผู้บริจาคทางการเมืองเดียวกันกับ User, Campaign, Donor, Contribution, ComplianceCode, และ OutreachLog.
โปรไฟล์ผู้บริจาค
ผู้บริจาคเก็บข้อมูลชื่อเต็ม, นายจ้าง, อาชีพ, เมือง, รัฐ, และแหล่งที่มา
ติดตามการสนับสนุน
การสนับสนุนเชื่อมโยงแคมเปญ, ผู้บริจาค, จำนวน, วันที่สนับสนุน, สถานะขีดจำกัด, และหมายเลขใบเสร็จ
บันทึกโค้ดการปฏิบัติตาม
ComplianceCode จะเก็บ fecCode, reviewState, reviewedBy, และหมายเหตุ.
ประวัติการเข้าสู่ระบบการเข้าถึง
OutreachLog จะบันทึกแคมเปญ, ผู้บริจาค, contactChannel, outreachDate, ผลลัพธ์, และกำหนดการติดตาม.
ทำไมต้องสร้างบัญชีผู้บริจาคทางการเมืองของคุณบน Back4app?
Back4app มอบ User, Campaign, Contribution, และ ComplianceCode ให้ทีมของคุณสามารถมุ่งเน้นไปที่การตรวจสอบงานและการติดต่อสื่อสารแทนที่จะเป็นการจัดการด้านหลัง.
- •บันทึกแคมเปญและเจ้าของ: คลาส Campaign และ User เก็บ committeeName, federalCommitteeId, status, และ owner ไว้ในรูปทรงที่สามารถสอบถามได้.
- •การบริจาคและขีดจำกัด: Contribution.amount, contributionDate, limitStatus, และ receiptNumber ทำให้ชัดเจนเมื่อของขวัญต้องการการตรวจสอบ.
- •เวิร์กโฟลว์รหัสการปฏิบัติตาม: ComplianceCode.fecCode, reviewState, reviewedBy, และ notes แสดงให้เห็นว่าส่วนใดได้รับการอนุมัติ, ถูกธง, หรือถูกปล่อยให้ติดตาม.
สร้างและทำซ้ำบันทึกแคมเปญอย่างรวดเร็วด้วยสัญญาด้านหลังเดียวกันทั่วทุกแพลตฟอร์ม.
ประโยชน์ของฐานข้อมูลแคมเปญ
ระบบหลังบ้านผู้บริจาคทางการเมืองที่เก็บการบริจาค, การปฏิบัติตาม, และงานการเข้าถึงไว้ในที่เดียว.
ตรวจสอบขีดจำกัดที่เร็วขึ้น
เริ่มต้นด้วย Contribution.amount, Contribution.contributionDate, และ Campaign.cycleYear แทนที่จะเริ่มสร้างลอจิกการบริจาคจากศูนย์
ล้างบันทึกการปฏิบัติตาม
ใช้ ComplianceCode.fecCode และ ComplianceCode.reviewState เพื่อติดตามผลการตรวจสอบและบันทึกการยกระดับ
ติดตามผู้บริจาคที่ดีกว่า
ติดตาม OutreachLog.contactChannel และ OutreachLog.result เพื่อให้การโทรครั้งถัดไป อีเมล หรือกิจกรรมสะท้อนถึงการติดต่อก่อนหน้า
การเข้าถึงฟิลด์ที่ละเอียดอ่อนอย่างจำกัด
รวม ACL/CLP กับ User, Donor, และ ComplianceCode classes เพื่อให้ผู้ใช้ที่ได้รับอนุญาตเท่านั้นที่สามารถดูรายละเอียดการติดต่อหรือบันทึกผู้ตรวจสอบได้
การรายงานในระดับแคมเปญ
เรียกใช้ Contribution, Campaign, และ ComplianceCode ด้วยกันเพื่อต summarizing การบริจาคตามรอบ, committeeName, และ federalCommitteeId.
การสนับสนุนโดย AI
สร้างสคีมาของผู้บริจาค กระบวนการตรวจสอบ และตัวจัดการ API เริ่มต้นจากคำสั่งที่มีโครงสร้างเดียว
พร้อมที่จะเปิดตัวฐานข้อมูลผู้บริจาคทางการเมืองของคุณหรือยัง?
ให้ Back4app AI Agent สร้างแบ็กเอนด์ของผู้บริจาคทางการเมืองของคุณและสร้างกระบวนการทำงานสำหรับ Campaign, Contribution, ComplianceCode และ OutreachLog จากคำสั่งเดียว
เริ่มต้นฟรี — 50 คำสั่ง AI Agent/เดือน ไม่ต้องใช้บัตรเครดิต
เทคสแต็กแคมเปญ
ทุกอย่างรวมอยู่ในเทมเพลตระบบจัดการฐานข้อมูลผู้บริจาคทางการเมืองนี้.
แผนภาพเอนทิตีแคมเปญ
แบบจำลองความสัมพันธ์ของเอนทิตีสำหรับสคีมาฐานข้อมูลผู้บริจาคทางการเมือง
สคีมาที่ครอบคลุมผู้ใช้, แคมเปญ, ผู้บริจาค, การบริจาค, ComplianceCode, และ OutreachLog
ดูแหล่งที่มาของไดอะแกรม
erDiagram
User ||--o{ Campaign : "owner"
User ||--o{ ComplianceCode : "reviewedBy"
User ||--o{ OutreachLog : "createdBy"
Campaign ||--o{ Contribution : "campaign"
Campaign ||--o{ OutreachLog : "campaign"
Donor ||--o{ Contribution : "donor"
Donor ||--o{ OutreachLog : "donor"
Contribution ||--o{ ComplianceCode : "contribution"
User {
String objectId PK
String username
String email
String password
String role
String fullName
Date createdAt
Date updatedAt
}
Campaign {
String objectId PK
String committeeName
Number cycleYear
String federalCommitteeId
String status
String ownerId FK
Date createdAt
Date updatedAt
}
Donor {
String objectId PK
String fullName
String email
String employer
String occupation
String city
String state
String source
Date createdAt
Date updatedAt
}
Contribution {
String objectId PK
String campaignId FK
String donorId FK
Number amount
Date contributionDate
String limitStatus
String receiptNumber
Date createdAt
Date updatedAt
}
ComplianceCode {
String objectId PK
String contributionId FK
String fecCode
String reviewState
String reviewedById FK
String notes
Date createdAt
Date updatedAt
}
OutreachLog {
String objectId PK
String campaignId FK
String donorId FK
String contactChannel
Date outreachDate
String result
Date followUpDue
String createdById FK
Date createdAt
Date updatedAt
}
ข้อมูลการรณรงค์
ลำดับการทำงานทั่วไปสำหรับการเข้าสู่ระบบของผู้ใช้ การค้นหารณรงค์ การป้อนข้อมูลการบริจาค การตรวจสอบรหัสการปฏิบัติตาม และการบันทึก OutreachLog.
ดูแหล่งที่มาของไดอะแกรม
sequenceDiagram
participant User
participant App as Political Donor Database App
participant Back4app as Back4app Cloud
User->>App: Sign in to the donor workspace
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Open campaign ledger
App->>Back4app: GET /classes/Campaign?include=owner&order=-updatedAt
Back4app-->>App: Campaign records
User->>App: Record a contribution
App->>Back4app: POST /classes/Contribution
Back4app-->>App: Contribution objectId
User->>App: Assign or verify an FEC compliance code
App->>Back4app: POST /classes/ComplianceCode
Back4app-->>App: ComplianceCode objectId
User->>App: Add outreach contact log
App->>Back4app: POST /classes/OutreachLog
Back4app-->>App: OutreachLog objectIdคู่มือฟิลด์
เอกสารอ้างอิงระดับฟิลด์ที่ครบถ้วนสำหรับทุกคลาสในสḍchema ผู้บริจาคทางการเมือง.
| ฟิลด์ | ประเภท | คำอธิบาย | จำเป็น |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | อัตโนมัติ |
| username | String | Operator login name | |
| String | Operator email address | ||
| password | String | Hashed password (write-only) | |
| role | String | Access role for the operator (e.g., admin, analyst, fundraiser) | |
| fullName | String | Display name for the operator | |
| createdAt | Date | Auto-generated creation timestamp | อัตโนมัติ |
| updatedAt | Date | Auto-generated last-update timestamp | อัตโนมัติ |
8 ฟิลด์ใน User
สิทธิ์ในการเข้าถึงข้อมูลแคมเปญ
วิธีที่กลยุทธ์ ACL และ CLP ปกป้องผู้ใช้ แคมเปญ การบริจาค การตรวจสอบการปฏิบัติตามกฎเกณฑ์ และบันทึกการติดต่อ
การควบคุมการติดต่อของผู้บริจาค
จำกัดการเข้าถึงการอ่านและแก้ไขอีเมลของผู้บริจาค นายจ้าง อาชีพ เมือง และฟิลด์รัฐ ดังนั้นเฉพาะนักวิเคราะห์และผู้ระดมทุนที่ได้รับอนุญาตเท่านั้นที่สามารถเห็นได้
ความสมบูรณ์ของการบริจาค
เฉพาะผู้ใช้ที่ได้รับการอนุมัติและ Cloud Code เท่านั้นที่สามารถสร้างหรือแก้ไขบันทึกการบริจาคเมื่อจำนวน วันที่บริจาค แหล่งที่มา หรือสถานะการจำกัดต้องการการตรวจสอบ
การตรวจสอบการปฏิบัติตาม
เก็บบันทึก ComplianceCode และลิงก์ผู้ตรวจสอบให้มองเห็นได้เฉพาะบทบาทที่ต้องการบริบทการยื่นหรือการตรวจสอบเท่านั้น
JSON Schema
คำนิยาม JSON schema ดิบพร้อมคัดลอกไปยัง Back4app หรือใช้เป็นข้อมูลอ้างอิงในการปรับใช้
{
"classes": [
{
"className": "User",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"username": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": true
},
"password": {
"type": "String",
"required": true
},
"role": {
"type": "String",
"required": true
},
"fullName": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Campaign",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"committeeName": {
"type": "String",
"required": true
},
"cycleYear": {
"type": "Number",
"required": true
},
"federalCommitteeId": {
"type": "String",
"required": true
},
"status": {
"type": "String",
"required": true
},
"owner": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Donor",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"fullName": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": false
},
"employer": {
"type": "String",
"required": false
},
"occupation": {
"type": "String",
"required": false
},
"city": {
"type": "String",
"required": false
},
"state": {
"type": "String",
"required": false
},
"source": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Contribution",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"campaign": {
"type": "Pointer",
"required": true,
"targetClass": "Campaign"
},
"donor": {
"type": "Pointer",
"required": true,
"targetClass": "Donor"
},
"amount": {
"type": "Number",
"required": true
},
"contributionDate": {
"type": "Date",
"required": true
},
"limitStatus": {
"type": "String",
"required": true
},
"receiptNumber": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "ComplianceCode",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"contribution": {
"type": "Pointer",
"required": true,
"targetClass": "Contribution"
},
"fecCode": {
"type": "String",
"required": true
},
"reviewState": {
"type": "String",
"required": true
},
"reviewedBy": {
"type": "Pointer",
"required": false,
"targetClass": "User"
},
"notes": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "OutreachLog",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"campaign": {
"type": "Pointer",
"required": true,
"targetClass": "Campaign"
},
"donor": {
"type": "Pointer",
"required": true,
"targetClass": "Donor"
},
"contactChannel": {
"type": "String",
"required": true
},
"outreachDate": {
"type": "Date",
"required": true
},
"result": {
"type": "String",
"required": true
},
"followUpDue": {
"type": "Date",
"required": false
},
"createdBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}สร้างด้วย AI Agent
ใช้ Back4app AI Agent เพื่อสร้างแอปฐานข้อมูลผู้บริจาคทางการเมืองจริงจากแม่แบบนี้ รวมถึงด้านหน้า ด้านหลัง การตรวจสอบสิทธิ์ และการไหลของการรณรงค์ การปฏิบัติตาม และการเข้าถึง
สร้างแบ็คเอนด์ฐานข้อมูลผู้บริจาคทางการเมืองที่ปลอดภัยบน Back4app พร้อมกับสคีม่าและพฤติกรรมที่แน่นอนนี้ สคีม่า: 1. ผู้ใช้ (ใช้ Back4app ที่สร้างไว้): ชื่อผู้ใช้, อีเมล, รหัสผ่าน, บทบาท, ชื่อเต็ม; objectId, createdAt, updatedAt (ระบบ). 2. แคมเปญ: ชื่อคณะกรรมการ, ปีรอบ, federalCommitteeId, สถานะ, เจ้าของ (ชี้ไปที่ผู้ใช้); objectId, createdAt, updatedAt (ระบบ). 3. ผู้บริจาค: ชื่อเต็ม, อีเมล, นายจ้าง, อาชีพ, เมือง, รัฐ, แหล่งที่มา; objectId, createdAt, updatedAt (ระบบ). 4. การบริจาค: แคมเปญ (ชี้ไปที่แคมเปญ), ผู้บริจาค (ชี้ไปที่ผู้บริจาค), จำนวน, วันที่บริจาค, สถานะจำกัด, หมายเลขใบเสร็จ; objectId, createdAt, updatedAt (ระบบ). 5. ComplianceCode: การบริจาค (ชี้ไปที่การบริจาค), fecCode, สถานะการตรวจสอบ, ตรวจสอบโดย (ชี้ไปที่ผู้ใช้), หมายเหตุ; objectId, createdAt, updatedAt (ระบบ). 6. OutreachLog: แคมเปญ (ชี้ไปที่แคมเปญ), ผู้บริจาค (ชี้ไปที่ผู้บริจาค), ช่องทางการติดต่อ, วันที่ออกไปติดต่อ, ผลลัพธ์, วันที่ติดตาม, สร้างโดย (ชี้ไปที่ผู้ใช้); objectId, createdAt, updatedAt (ระบบ). ความปลอดภัย: - จำกัดการแก้ไขให้กับผู้ปฏิบัติงานที่ได้รับการรับรองซึ่งได้รับมอบหมายให้กับแคมเปญ. - ถือว่าการเขียนการบริจาคและ ComplianceCode เป็นข้อมูลที่ได้รับการตรวจสอบในกระบวนการทำงาน. - เก็บรายละเอียดการติดต่อของผู้บริจาคและประวัติการติดต่อให้มองเห็นได้เฉพาะสำหรับเจ้าหน้าที่แคมเปญที่ได้รับอนุญาต. การรับรอง: - ลงทะเบียน, เข้าสู่ระบบ, ออกจากระบบ. พฤติกรรม: - รายการแคมเปญ, เพิ่มผู้บริจาค, สร้างการบริจาค, ประเมินขีดจำกัดการบริจาค, กำหนดรหัสการปฏิบัติตาม FEC, และบันทึกการติดตามการติดต่อ. ส่งมอบ: - แอป Back4app พร้อมสคีม่า, CLPs, ACLs, และ UI ที่รองรับการค้นหาผู้บริจาค, การตรวจสอบการบริจาค, การติดป้ายการปฏิบัติตาม, และการติดตามการติดต่อ.
กดปุ่มด้านล่างเพื่อเปิด Agent ด้วยแม่แบบคำถามนี้ที่กรอกล่วงหน้าแล้ว.
นี่คือคำถามพื้นฐานที่ไม่มีส่วนต่อท้ายเทคโนโลยี คุณสามารถปรับแต่งสแต็ค frontend ที่สร้างขึ้นภายหลังได้
ห้องปฏิบัติการ API
ลอง REST และ GraphQL endpoints กับสคีม่าผู้บริจาคทางการเมือง การตอบสนองใช้ข้อมูลจำลองและไม่ต้องการบัญชี Back4app.
ใช้สคีม่าเดียวกันกับแม่แบบนี้.
เลือกเทคโนโลยีของคุณ
ขยายแต่ละการ์ดเพื่อดูวิธีการรวมแคมเปญ, ผู้ให้ทุน, และการมีส่วนร่วมกับสแต็กที่คุณเลือก.
Flutter ฐานข้อมูลผู้บริจาคทางการเมืองแบ็กเอนด์
React ฐานข้อมูลผู้บริจาคทางการเมืองแบ็กเอนด์
React แบบเนทีฟ ฐานข้อมูลผู้บริจาคทางการเมืองแบ็กเอนด์
Next.js ฐานข้อมูลผู้บริจาคทางการเมืองแบ็กเอนด์
JavaScript ฐานข้อมูลผู้บริจาคทางการเมืองแบ็กเอนด์
Android ฐานข้อมูลผู้บริจาคทางการเมืองแบ็กเอนด์
iOS ฐานข้อมูลผู้บริจาคทางการเมืองแบ็กเอนด์
Vue ฐานข้อมูลผู้บริจาคทางการเมืองแบ็กเอนด์
Angular ฐานข้อมูลผู้บริจาคทางการเมืองแบ็กเอนด์
GraphQL ฐานข้อมูลผู้บริจาคทางการเมืองแบ็กเอนด์
REST API ฐานข้อมูลผู้บริจาคทางการเมืองแบ็กเอนด์
PHP ฐานข้อมูลผู้บริจาคทางการเมืองแบ็กเอนด์
.NET ฐานข้อมูลผู้บริจาคทางการเมืองแบ็กเอนด์
สิ่งที่คุณได้รับกับเทคโนโลยีทุกชนิด
ทุกสแต็กใช้สคีมาฐานข้อมูลผู้บริจาคมทางการเมืองและสัญญา API เดียวกัน.
ข้อมูลการทำงานของแคมเปญที่รวมเป็นหนึ่ง
จัดการผู้ใช้, แคมเปญ, ผู้ให้ทุน, การมีส่วนร่วม, และการอ้างอิงการเข้าถึงด้วยสคีมาที่สอดคล้องกันหนึ่งเดียว.
การติดตามขีดจำกัดการมีส่วนร่วม
เก็บข้อมูลจำนวนเงิน, วันที่, และสถานะขีดจำกัดเพื่อให้การตรวจสอบความสอดคล้องยังคงมองเห็นได้.
การสนับสนุนรหัสการปฏิบัติตามและการตรวจสอบ
ติดแท็กการมีส่วนร่วมด้วย ComplianceCode และแนบหมายเหตุของผู้ตรวจสอบ。
ประวัติการบันทึกการเข้าถึงสำหรับผู้ระดมทุน
บันทึกการติดตามการโทร อีเมล ข้อความ และกิจกรรมที่เชื่อมโยงกับผู้บริจาคแต่ละรายและแคมเปญ。
การเปรียบเทียบสแต็คผู้บริจาคทางการเมือง
เปรียบเทียบความเร็วในการตั้งค่า สไตล์ SDK และการสนับสนุน AI ในเทคโนโลยีที่รองรับทั้งหมด
| เฟรมเวิร์ก | เวลาในการตั้งค่า | ประโยชน์สำหรับผู้บริจาคทางการเมือง | ประเภท SDK | การสนับสนุน AI |
|---|---|---|---|---|
| ประมาณ 5 นาที | รหัสฐานเดียวสำหรับการตรวจสอบแคมเปญบนมือถือและเว็บ. | Typed SDK | ทั้งหมด | |
| ไม่เกิน 5 นาที | แดชบอร์ดเว็บที่รวดเร็วสำหรับการวิเคราะห์การสนับสนุน. | Typed SDK | ทั้งหมด | |
| ~3–7 นาที | แอปมือถือข้ามแพลตฟอร์มสำหรับการบันทึกการเข้าถึง. | Typed SDK | ทั้งหมด | |
| การติดตั้งอย่างรวดเร็ว (5 นาที) | แอปเว็บที่สร้างจากเซิร์ฟเวอร์สำหรับการตรวจสอบความสอดคล้อง. | SDK แบบมีประเภท | ทั้งหมด | |
| ประมาณ 3–5 นาที | การรวมเว็บแบบเบาสำหรับการค้นหาผู้บริจาค. | SDK แบบมีประเภท | ทั้งหมด | |
| ประมาณ 5 นาที | แอป Android แบบเนทีฟสำหรับการเข้าถึงในสนาม. | SDK แบบมีประเภท | ทั้งหมด | |
| น้อยกว่า 5 นาที | แอป iOS ที่เป็นเนทีฟสำหรับโน้ตผู้บริจาค. | SDK ที่พิมพ์ | ทั้งหมด | |
| ~3–7 นาที | UI เว็บ React สำหรับการติดตามการเงินในการรณรงค์. | SDK ที่พิมพ์ | ทั้งหมด | |
| การตั้งค่าที่รวดเร็ว (5 นาที) | แอปเว็บสำหรับองค์กรสำหรับการทำงานที่เกี่ยวข้องด้านการปฏิบัติตามกฎระเบียบ. | SDK ที่พิมพ์ | ทั้งหมด | |
| น้อยกว่า 2 นาที | API ของ GraphQL ที่ยืดหยุ่นสำหรับข้อมูลผู้บริจาค. | GraphQL API | ทั้งหมด | |
| ตั้งค่าเร็ว (2 นาที) | การรวม REST API สำหรับการติดตามการสนับสนุน. | REST API | ทั้งหมด | |
| ประมาณ 3 นาที | แบ็กเอนด์ PHP ด้านเซิร์ฟเวอร์สำหรับการดำเนินงานด้านการเข้าถึง. | REST API | ทั้งหมด | |
| ประมาณ 3–7 นาที | .NET แบ็คเอนด์สำหรับบันทึกการเงินในการรณรงค์เลือกตั้ง | SDK ที่พิมพ์ | ทั้งหมด |
เวลาในการตั้งค่าจะแสดงระยะเวลาที่คาดหวังจากการเริ่มโครงการไปยังแคมเปญแรกหรือการสอบถามเกี่ยวกับการสนับสนุนโดยใช้เทมเพลตนี้.
คำถามเกี่ยวกับแคมเปญ
คำถามทั่วไปเกี่ยวกับการสร้างแบ็กเอนด์ฐานข้อมูลผู้บริจาคทางการเมืองด้วยเทมเพลตนี้.
พร้อมที่จะสร้างแอปฐานข้อมูลผู้บริจาคการเมืองของคุณแล้วหรือยัง?
เริ่มโครงการผู้บริจาคการเมืองของคุณในไม่กี่นาที ไม่มีบัตรเครดิตจำเป็น