Project Overview
Build a complete web application for the CP-25 Coherence Assessment — a 25-question tool that measures regulatory stability across 5 domains. Users receive a visual report (radar chart, scores, PDF download). Admins have a dashboard to view anonymized data and export CSV. No user accounts, no login, no email PDF delivery for v1. Must be embeddable via iframe on a WordPress site.
Payment Terms: 100% upon completion and delivery of all requirements (no milestone payments). Delivery includes code, deployment, and walkthrough video.
Budget: $200–$400
Timeline: 7–10 days
Technical Stack (Required)
| Layer | Technology |
|---|---|
| Frontend | React + Tailwind |
| Backend | Node.js + Express |
| Database | PostgreSQL |
| Charts | Chart.js |
| html2pdf.js (or browser print) | |
| Hosting | Render or Railway (free tier) |
Core Features (Must Have)
User Flow
- User sees instructions + disclaimer
- User answers 25 questions (5-point Likert scale)
- User submits
- System calculates scores (formulas below)
- Results page displays: radar chart, domain scores (0–100), composite score (0–100), interpretive text
- User can download PDF locally (no email)
- Optional email field for research follow-up (separate, no automation)
- Anonymized data saved to database
The 25 Questions (5 per domain)
Physiological (5 questions)
- I sleep soundly and wake feeling rested.
- My energy levels are stable throughout the day.
- I recover quickly from physical exertion or illness.
- My body feels calm even when I am busy.
- I rarely experience unexplained physical tension or discomfort.
Cognitive (5 questions)
- I can focus on one task without getting distracted.
- My mind feels clear, not foggy or overwhelmed.
- I can switch between tasks without losing momentum.
- I remember important details without difficulty.
- I rarely feel mentally exhausted by midday.
Behavioral (5 questions)
- I follow through on commitments I make to myself.
- My daily routines are consistent and stable.
- I act in alignment with my intentions, not impulsively.
- I complete tasks without excessive procrastination.
- My behavior is predictable to those who know me well.
Relational (5 questions)
- I trust the people I work and live with.
- I can express disagreement without damaging relationships.
- I feel supported by my social or professional network.
- I recover quickly after interpersonal conflicts.
- I maintain clear, respectful boundaries with others.
Environmental (5 questions)
- My physical workspace supports my focus and calm.
- My home environment feels predictable and safe.
- I can control the noise, light, and interruptions around me.
- I am not overwhelmed by messages, notifications, or demands.
- My daily surroundings do not drain my energy.
Disclaimer (displayed above questions):
The CP-25 is an educational and organizational development tool. It is not intended to diagnose, treat, or prevent any medical or psychological condition.
Scoring Logic
Domain Score (0–100)
((Sum of 5 responses / 5) - 1) * 25
Composite Score (0–100)
Average of all 5 domain scores.
Score Interpretation (Configurable)
Store ranges in a configurable JSON/constants file (not hard-coded). Initial ranges:
| Score | Label | Description |
|---|---|---|
| 80–100 | Robust Coherence | Strong regulatory stability across domains. |
| 60–79 | Emerging Coherence | Generally stable with some variability. |
| 40–59 | Moderate Fragmentation | Noticeable instability in one or more domains. |
| 0–39 | Significant Fragmentation | High instability; consider targeted support. |
Admin Dashboard (Simple)
Authentication: Single shared password (no multi-user, no accounts).
Features:
- Total submissions count
- Average composite score
- Average domain scores (for norming)
- CSV export of all anonymized submissions (exclude email unless permitted)
Anonymous analytics auto-captured:
- Completion rate
- Average completion time
- Domain score distribution
- Device type (mobile/desktop/tablet)
Non-Negotiable Requirements
| Requirement | Reason |
|---|---|
| No user accounts | Avoids complexity and GDPR |
| No email PDF delivery (v1) | Avoids SMTP, spam, security issues |
| No clinical/medical claims | Use “regulatory stability,” not “diagnosis” |
| Mobile responsive | Many users take assessments on phones |
| Iframe embeddable | Must work inside WordPress iframe |
| Neutral, institutional design | No wellness/spiritual aesthetics. Clean, minimal, professional (like a Stanford research tool) |
| Code reasonably organized and commented | Future developers must maintain it |
| Browser support | Latest Chrome, Safari, Firefox, Edge |
Deployment & Delivery Requirements
The freelancer must provide:
- GitHub repository with all source code
- README.md containing:
- Deployment steps
- Environment variables
- Database setup commands
- Public URL (deployed on Render or Railway, free tier)
- Short Loom walkthrough video (5–10 minutes) demonstrating:
- Setup / deployment
- Admin dashboard
- CSV export
- Results page (radar chart, PDF download)
Intellectual Property & Payment
| Clause | Terms |
|---|---|
| Ownership | All code, design, and database schema become exclusive property of Applied Coherence Institute (ACI). |
| Payment | 100% upon completion and delivery of: working code (GitHub), successful deployment (live URL), README, and walkthrough video. No milestone payments. |
| Licenses | Freelancer may use open-source libraries (MIT, Apache, GPL-compatible). No proprietary or paid libraries without prior approval. |
Freelancer Prompt (Copy-Paste for Fiverr)
Build CP-25 Coherence Assessment Tool – Full Stack – 100% on Completion
Stack: React + Tailwind (frontend), Node.js + Express (backend), PostgreSQL (database). Charts: Chart.js. PDF: html2pdf.js.
Features:
- 25 Likert questions (5 domains × 5)
- Scoring: domain scores (0–100) + composite score (0–100)
- Radar chart results page
- Local PDF download (no email)
- Optional email field (research follow-up, no automation)
- Admin dashboard (simple password): total submissions, average scores, CSV export
- Anonymous analytics (completion rate, device type)
- Institutional disclaimer (non-diagnostic)
- Neutral, professional design (no wellness/spiritual aesthetics)
- Mobile responsive, iframe embeddable
- Code commented and reasonably organized
- Browser: Chrome, Safari, Firefox, Edge
Deployment: Render or Railway (free tier). Provide GitHub repo + README + live URL + short Loom walkthrough video.
Payment: 100% upon completion (no milestone payments).
Budget: $200–$400
Timeline: 7–10 days