Finalize React/Node.js App & Deployment
Budget: $30 – $250 USD
Project Brief
I have a production‐ready Node.js/Express backend (DynamoDB, S3, Stripe, Resend email, etc.) and a React/TypeScript frontend that’s ~99% complete. I need someone to finish the last mile of integration, QA, polishing and deployment.
Scope of Work
Env & API wiring
Configure the frontend to consume all existing API routes (public + admin).
Load and document required .env variables (without exposing any social-proof offsets).
End-to-end testing & bug-fixing
Public site:
Fetch/list latest posts, by slug, category, author, date.
TTS audio preview + full audio playback.
Subscribe/confirm flow (email → token → confirmation).
One-time tip & subscription checkout via Stripe + webhook handling.
“Submit a Leak” whistleblower document upload → S3 + alert email.
Admin dashboard:
CRUD for posts (create, update, soft-delete, regenerate audio).
CRUD for categories & authors (including avatar upload).
CRUD for breaking-news banners & resend email.
View & delete subscriptions.
View & delete comments.
Verify all rate-limits, validation errors, pagination, and edge cases.
UI polish & responsiveness
Fix any styling/layout bugs in public and admin pages.
Ensure mobile/tablet breakpoints render correctly.
Deployment to EC2
Provision Ubuntu server, install Node.js, Nginx (or Apache), PM2 (or systemd).
Build & serve frontend; run backend on port 5001 behind reverse-proxy with HTTPS.
Provide documented deploy scripts or step-by-step instructions in the README.
Deliverables
Fully integrated, tested & bug-free frontend.
Responsive, polished UI (public + admin).
EC2 deployment configured with HTTPS and process management.
Updated README with setup, build & deployment instructions.
Skills Required
React, React Router, TypeScript
Node.js, Express, REST API
AWS DynamoDB, S3 (multer-s3), Sharp
Stripe Checkout & Webhooks
Email via Resend (or equivalent)
Nginx (or Apache), PM2/systemd, Ubuntu server ops
Budget
Fixed price: $200
Please price is fixed and not negotiable. Do not respond if you want more as there is not more. Price is $200.
Please include examples of similar full-stack projects and confirm your experience with Stripe + AWS S3 & DynamoDB.
I have a production‐ready Node.js/Express backend (DynamoDB, S3, Stripe, Resend email, etc.) and a React/TypeScript frontend that’s ~99% complete. I need someone to finish the last mile of integration, QA, polishing and deployment.
Scope of Work
Env & API wiring
Configure the frontend to consume all existing API routes (public + admin).
Load and document required .env variables (without exposing any social-proof offsets).
End-to-end testing & bug-fixing
Public site:
Fetch/list latest posts, by slug, category, author, date.
TTS audio preview + full audio playback.
Subscribe/confirm flow (email → token → confirmation).
One-time tip & subscription checkout via Stripe + webhook handling.
“Submit a Leak” whistleblower document upload → S3 + alert email.
Admin dashboard:
CRUD for posts (create, update, soft-delete, regenerate audio).
CRUD for categories & authors (including avatar upload).
CRUD for breaking-news banners & resend email.
View & delete subscriptions.
View & delete comments.
Verify all rate-limits, validation errors, pagination, and edge cases.
UI polish & responsiveness
Fix any styling/layout bugs in public and admin pages.
Ensure mobile/tablet breakpoints render correctly.
Deployment to EC2
Provision Ubuntu server, install Node.js, Nginx (or Apache), PM2 (or systemd).
Build & serve frontend; run backend on port 5001 behind reverse-proxy with HTTPS.
Provide documented deploy scripts or step-by-step instructions in the README.
Deliverables
Fully integrated, tested & bug-free frontend.
Responsive, polished UI (public + admin).
EC2 deployment configured with HTTPS and process management.
Updated README with setup, build & deployment instructions.
Skills Required
React, React Router, TypeScript
Node.js, Express, REST API
AWS DynamoDB, S3 (multer-s3), Sharp
Stripe Checkout & Webhooks
Email via Resend (or equivalent)
Nginx (or Apache), PM2/systemd, Ubuntu server ops
Budget
Fixed price: $200
Please price is fixed and not negotiable. Do not respond if you want more as there is not more. Price is $200.
Please include examples of similar full-stack projects and confirm your experience with Stripe + AWS S3 & DynamoDB.
Related categories:
Linux
Nginx
Node.js
Express JS
Ubuntu
Email Handling
React.js
Typescript
Amazon CloudFront
REST API