SECURE ADMIN
Website dashboard
Edit public content, review enquiries and keep the website up to date.
This admin dashboard needs the included website server. Open the site using npm start rather than opening this file directly.
← Back to websiteDASHBOARD
Hawaya Hope website
Manage the public website without editing code.
Quick actions
Launch checklist
- Replace the temporary Gmail address after your professional email is ready.
- Set a strong production admin password.
- Connect the final domain and set
SITE_URL. - Configure email notifications if you want instant inbox alerts.
- Replace illustrations with real Hawaya Hope photos when available.
ORGANISATION
Organisation details
These details are used across the website.
CONTENT
Goals
Edit the main goals shown on the homepage.
PROGRAMS
Programs & service areas
Add, remove or reorder program cards.
PROJECTS
Current & developing initiatives
Use status to distinguish active projects from ideas still being developed.
TENDERS
Tender capabilities
These appear in the Tenders & Contracts section.
PARTNERS
Partners
Manage organisations displayed as Hawaya Hope partners.
UPDATES
News & updates
Short updates shown on the homepage.
INBOX
Website enquiries
Review contact, volunteer, partnership and tender enquiries.
TOOLS
Backup & deployment
Utilities for maintaining the website safely.
Content backup
Download the current website content as JSON before major edits.
Email alerts
Form submissions are always saved here. To also receive an email immediately, configure RESEND_API_KEY, EMAIL_FROM and CONTACT_TO_EMAIL in the server environment.
Admin security
For production, use a password hash rather than a plain password. The included command generates one:
npm run hash-password -- "your strong password"
SEO
The server automatically provides /sitemap.xml and /robots.txt. Set SITE_URL to your final domain before launch.