Build a small Cloudflare Pages and D1 searchable evidence database from CSV
Worldwide
Job title Build a small Cloudflare Pages and D1 searchable evidence database from CSV Budget Fixed price upto £250. No hourly work. No paid plugins or subscriptions unless agreed in writing first. Summary I need a lean public beta website for City Health Evidence Finder. It is a searchable evidence database of city health initiatives. The private evidence database is maintained elsewhere. This job is only to build a public search interface using a cleaned CSV export. Required stack - Cloudflare Pages - Cloudflare D1 - Cloudflare Workers or Pages Functions if needed for search/API routes - Plain HTML/CSS/JavaScript or a simple static framework - Leaflet for a basic world map - OpenStreetMap tiles with correct attribution - Cloudflare Web Analytics Core functionality 1. Import a CSV public export into Cloudflare D1. 2. Show searchable, paginated results. 3. Support filters for region, country, city, health issue, issue category, municipal lever, implementation status, source type, impact evidence class and verification status. 4. Show a simple world map with a dot for each matching city using latitude and longitude from the CSV. 5. Clicking a map dot should show city name and matching records, or link to filtered results. 6. Create individual case detail pages using stable slugs. 7. Include static pages: Home, Evidence Finder, Method, About, Submit a case, Contact, Terms. 8. Do not expose, publish or allow download of the database. 9. Use selected public fields only. No internal notes, source register, review queue, agent prompts or full workbook. 10. Deploy to my Cloudflare account and connect cityhealthevidence.org. 11. Provide clear handover notes for a non-technical owner. Important constraints - This is a lean technical beta, not a full agency website. - Function matters more than polish. - No WordPress. - No Airtable. - No Softr. - No paid map provider unless agreed in writing. - No user accounts in version 0.1. - No admin dashboard in version 0.1. - No automatic daily import in version 0.1. - No AI search in version 0.1. IP and ownership All custom code, configuration, database schema, page structure, content, design adaptation and project-specific work produced for this project must be owned by Dr Shaun Danielli on full payment. The work must not be reused, resold, published or displayed without written permission. No work should remain only in the freelancer's private account. Milestones 1. Working local prototype using dummy CSV. 2. D1 import, search, filters, pagination, case detail pages and map working. 3. Deployment to Cloudflare, domain connection, analytics, README and handover. Screening questions 1. Have you built with Cloudflare Pages before? 2. Have you used Cloudflare D1 or SQLite before? 3. Can you import CSV into D1 and build search/filter routes? 4. How will you prevent users from downloading or seeing the full database? 5. Can you build a Leaflet map using latitude and longitude already in the CSV? 6. Will all code and configuration be handed over in my GitHub and Cloudflare accounts? 7. Will you confirm IP assignment in writing before starting? 8. Can you work from dummy CSV first?
$250.00
Fixed-price- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:15 to 20
- Last viewed by client:6 hours ago
- Interviewing:5
- Invites sent:0
- Unanswered invites:0
About the client
- United Kingdom3:24 PM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by