A full summary of what has been agreed, what needs to be confirmed, and the project timeline. Please review each section and respond to the items marked as required.
Not displayed publicly: Contact information, internal notes, address data, appointing authority details.
You have shared four finalized HTML pages. These are the visual reference for Figma design and Wix development. All other pages will be designed in the same design system, established from these four.
Full institutional governance page: hierarchy organigram, governance structure, qualifications ladder, accredited schools, RAC–ASAF® verification sections. This is the primary design reference for the site's editorial style.
Official fee schedule for all diploma levels (DP01, DS01–DS03, L4–L7), plus the public scoring framework. Establishes the card-grid layout and pricing display pattern used across content pages.
Verification interface for ASAF-DS, ASAF-BQ, and MN references. Covers diplomas and academic insignia (Levels 1–3). Full result card UI with status colors, insignia display, and print layout.
Verification interface for ORDRE, RAC-NET, FAAF, AJAF, POF references. Covers institutional roles, network authorizations, faculty appointments. Exact-match lookup — not a directory.
Typography
Playfair Display
Headings & serif elements
Cinzel
Accent / institutional
Inter
Body text
Colours
Style Patterns
Approach
The items below are what we need from your side before and during the project. Items marked Required Before Start must be received before the Figma phase can begin.
Please share the sample Excel or Google Sheet with the official registry records from the France team. Even 10–20 rows is enough to finalize the CMS schema before building. Without this, the verification backend cannot be structured correctly.
Please add the following email as a contributor to the ASAF Wix Studio site. This is required to set up the CMS, build pages, and connect the backend logic.
As agreed, please set up the Upwork contract with a $500 placeholder milestone. The remaining balance (€2,500 equivalent) will be settled directly. Please send the contract as soon as the other items are confirmed so work can begin immediately.
The HTML templates use the following reference number formats. Please confirm these match your real records — or let us know if the live data uses different codes. This affects the input validation logic built into the verification backend.
If the real data uses different codes, please share one example of each type from the actual Excel.
When a verification returns "Not Found," the result page will display a message directing the user to contact ASAF. The HTML templates use secretariat@asaf-france.com as a placeholder. Please confirm whether this is the correct address, or provide the right one.
Roughly how many total records will be in the system at launch across all categories? This helps us plan the initial data import, performance testing, and CMS configuration. An approximate number from France is sufficient.
As agreed, content for all 15 pages will be provided by you and the France team. Please prepare the final French copy for each page. We will build Figma layouts using placeholder text initially — your content will be applied before Wix development begins. For pages where content from asaf-france.com can be reused, please confirm this explicitly.
Based on the sitemap shared, the 15 pages are listed below. Please confirm this list is correct, or add / remove any pages before Figma begins.
The timeline begins from the day all required items above are received. Figma designs are completed and approved first — Wix development begins only once Figma is 100% finalized. In case urgent adjustments are required at any stage, we are happy to accommodate accordingly.
Pixel-accurate Figma frames for the 4 finalized HTML pages: RIO, Exam Fees, Verification A, Verification B. These become the design standard for all other pages.
Design all remaining pages in the same system established from the first 4. Each page is structured for French primary content, with English secondary.
Full Figma shared with you for review. All feedback collected and applied. Figma marked as 100% approved before development begins.
Set up Wix Studio global styles, design tokens, header, footer, reusable components. CMS schema built from the sample Excel.
All pages built in Wix Studio matching approved Figma. French content applied from provided copy. Desktop + mobile responsive throughout.
Both verification pages built with Velo backend. Server-side lookup, audit logging, rate limiting, anti-enumeration controls. Initial records imported from Excel.
French + English display confirmed on both verification pages. Print / save-as-PDF styling finalized. CSV update template prepared for France team.
Full testing across all record types, all status states (Valid / Suspended / Revoked), both verification pages, and both languages. Mobile QA included.
Preview link shared for your final review. Any scope-aligned corrections addressed within this window.
Site published live. CSV import template and instructions delivered to France team. Full handover documentation shared.
Placeholder milestone to be created on Upwork. This activates the contract and covers the formal agreement. Please create this contract before work begins.
Remaining balance settled directly. To be agreed in two milestone payments aligned to project phases, as discussed.
Fixed price. Full scope as confirmed under Option B — 15 pages + complete verification system + CSV handover. No hidden extras.