Setup CloudFlare, R2 Buckets and more
Budget: $250 – $750 AUD
My React application is already live on Vercel, DNS will be pointed to Cloudflare, and standard protection should be enabled. I need help completing the steps: creating the Cloud flare if not already done, wiring up an R2 bucket and Wrangle with Workers, so the app can serve and upload assets through Cloudflare’s edge.
Here’s what I still need:
• Provision a new R2 bucket in my Cloudflare account, set the access policies, and generate the credentials the app will use.
• Add any required CORS settings so the React front-end can read and write objects without issues.
• Update the existing Cloudflare dashboard settings only where needed; no custom firewall rules are required beyond the default security.
• Provide a short README (or screencast) that shows where you changed settings and how to rotate the keys in future.
- Wrangle and Worker setup
The codebase is a standard Vite-powered React project. If a signed URL helper or upload SDK snippet is required, please include the code and note exactly where it belongs. Once everything is configured and the app can fetch and save files through R2 in my staging environment, the job is complete.
What should happen is a user creates a website in the Vercel environment, then when they have finished editing it, they will click publish it. Then the website should be saved and a subdomain should be created on the server, the files should be added to the sub domain, and tested with SSL, once that is completed and the testing is successful, we can close the job.email for the sub domain will be an option. Any other suggestions are welcomed.
Here’s what I still need:
• Provision a new R2 bucket in my Cloudflare account, set the access policies, and generate the credentials the app will use.
• Add any required CORS settings so the React front-end can read and write objects without issues.
• Update the existing Cloudflare dashboard settings only where needed; no custom firewall rules are required beyond the default security.
• Provide a short README (or screencast) that shows where you changed settings and how to rotate the keys in future.
- Wrangle and Worker setup
The codebase is a standard Vite-powered React project. If a signed URL helper or upload SDK snippet is required, please include the code and note exactly where it belongs. Once everything is configured and the app can fetch and save files through R2 in my staging environment, the job is complete.
What should happen is a user creates a website in the Vercel environment, then when they have finished editing it, they will click publish it. Then the website should be saved and a subdomain should be created on the server, the files should be added to the sub domain, and tested with SSL, once that is completed and the testing is successful, we can close the job.email for the sub domain will be an option. Any other suggestions are welcomed.