phpreaction-frontend-email-react
Summary
- What it is: This project provides an easy-to-use platform for sending emails (with or without predefined templates). You can populate various fields (like “from”, “to”, “cc”, “bcc”, “subject”, and “body”) dynamically via URL query strings.
- Goal: The main goal of this project is to offer a straightforward interface for sending emails, either by using predefined templates or by allowing users to fill in the email fields dynamically through query strings in the URL or manually via the form.
- Repository: https://github.com/PHPCreation/phpreaction-frontend-email-react
- README (clone, run, repo Docker): https://github.com/PHPCreation/phpreaction-frontend-email-react/blob/main/README.md
- Primary users: Employees
Features
- Supports sending emails Send emails with or without predefined templates.
- query strings Pre-fill email fields using query strings in the URL. Query String
- multiple recipients Ability to include multiple recipients in CC and BCC fields
- integration with existing email systems Easy integration with existing email systems using predefined templates
Deployed environments
| Environment | URL |
|---|---|
| Development | https://dev.email.phpr.link |
| Staging | https://staging.email.phpr.link |
| Production | https://email.phpr.link |
Multi-environment setup (react-doc).
Integrations & dependencies
APIs
-
PHPR API Link : https://TENANT.cdk-ecs-dev.phpreaction.com/open-api/v3
-
Account API Link : https://TENANT.dev.account.solidservice.link/api/v1/docs
PHPR Bundles
- Authorization Bundle
- Components Bundle
- Config Bundle
- CRUD Bundle
- DynamoDB Bundle
- Icons Bundle
- Status Bundle
- Utils Bundle
Dependencies & Dependents Apps
- Dependencies : Apps and services that email uses
- Dependents : Apps and services that use email
Routes
Main Routes :
-
/[locale]/send: Email Send page without template. E.g./en/send -
/[locale]/notification_emailtemplates/[entityId]/[emailKey]/send: Send Email page with template. E.g./en/notification_emailtemplates/123/EmailTemplate.Invoice.SendClient/send
Status Routes :
/[Locale]/status/all: List all status page./[Locale]/status/api: APIs status page./[Locale]/status/cache: Cache status page./[Locale]/status/configs: Configs status page./[Locale]/status/user-token/check: Checks if user token exists and is valid./[Locale]/status/user-token/display: Displays user token information./[Locale]/status/user-token/expected: Displays expected user token information.
Support Routes :
/[locale]/support: Support page./config-error: Configuration error page.
Security implementation
- (TODO)
All text (tours, errors, translation)
Here are the PDFs showing how many times each word is used (updated the June 3 2026):
Stats for french words: Download the PDF
Stats for english words: Download the PDF
Related links
Repo
Docs
-
[KVS] (TODO)
Compliance
- [Security Checklist] (TODO)
Last updated on