diff --git a/app/src/data/content.ts b/app/src/data/content.ts index 006ad63..c789d35 100644 --- a/app/src/data/content.ts +++ b/app/src/data/content.ts @@ -189,63 +189,70 @@ export const pillars = [ ] export type Project = { + ref: string name: string location: string type: string scope: string[] - images?: string[] - video?: string // plays as the first slide, poster = first image + summary: string + images: string[] + video?: string // plays over the still, poster = first image } const fullCivils = ['Bulk earthworks', 'Water reticulation', 'Stormwater reticulation', 'Sewer reticulation', 'Roads / paving'] export const projects: Project[] = [ { - name: 'Thabazimbi Square', - location: 'Thabazimbi, Limpopo', - type: 'Civil services for retail park', - scope: ['External road upgrade', 'Stormwater reticulation', 'Bulk earthworks', '14 000 m² paving / parking'], - video: '/video/thabazimbi-square.mp4', - images: ['thabzimbi-square-16', 'thabzimbi-square-12', 'thabzimbi-square-19', 'thabzimbi-square-21'], - }, - { - name: 'Sparks School', - location: 'Midrand, Johannesburg', - type: 'Infrastructure upgrade', - scope: fullCivils, - video: '/video/sparks-school.mp4', - images: ['spark-2', 'spark-1', 'spark-3', 'spark-4'], - }, - { - name: 'Mushroom Farm Precinct, Phase 6', - location: 'Allendale, Johannesburg', - type: 'Infrastructure upgrade', - scope: fullCivils, - images: ['mushroom-farm'], - }, - { - name: 'Ferndale', - location: 'Randburg, Johannesburg', - type: 'Infrastructure upgrade', - scope: fullCivils, - images: ['ferndale'], - }, - { + ref: 'PRJ-01', name: 'Rayton', location: 'Gauteng', type: 'Infrastructure upgrade', scope: fullCivils, + summary: + 'Full civils from bulk earthworks through water, stormwater and sewer reticulation to the finished roads.', images: ['rayton'], }, - { name: 'Country View', location: 'Midrand, Johannesburg', type: 'Infrastructure upgrade', scope: fullCivils }, - { name: 'Wiltons', location: 'Sandton, Johannesburg', type: 'Housing development', scope: fullCivils }, - { name: 'Helderfontein Final', location: 'Johannesburg', type: 'Housing development', scope: fullCivils }, - { name: 'Northern Gate Lifestyle Estate', location: 'Montana, Pretoria', type: 'Housing development', scope: fullCivils }, { - name: 'Willow Park Manor', - location: 'Pretoria', - type: 'Housing development', - scope: ['Stormwater reticulation', 'Electrical & communication reticulation', 'Bulk earthworks', 'Internal roads'], + ref: 'PRJ-02', + name: 'Ferndale', + location: 'Randburg, Johannesburg', + type: 'Infrastructure upgrade', + scope: fullCivils, + summary: + 'An infrastructure upgrade delivered end to end — platforms, services and road surfaces on one programme.', + images: ['ferndale'], + }, + { + ref: 'PRJ-03', + name: 'Mushroom Farm Precinct, Phase 6', + location: 'Allendale, Johannesburg', + type: 'Infrastructure upgrade', + scope: fullCivils, + summary: + 'Phase six of a precinct taken from raw platform through to internal roads and full service reticulation.', + images: ['mushroom-farm'], + }, + { + ref: 'PRJ-04', + name: 'Sparks School', + location: 'Midrand, Johannesburg', + type: 'Infrastructure upgrade', + scope: fullCivils, + summary: + "Every layer of a school's infrastructure rebuilt: earthworks, water, sewer, stormwater and paving.", + video: '/video/sparks-school.mp4', + images: ['spark-2', 'spark-1', 'spark-3', 'spark-4'], + }, + { + ref: 'PRJ-05', + name: 'Thabazimbi Square', + location: 'Thabazimbi, Limpopo', + type: 'Civil services for retail park', + scope: ['External road upgrade', 'Stormwater reticulation', 'Bulk earthworks', '14 000 m² paving / parking'], + summary: + '14 000 m² of paving and parking, with stormwater reticulation and bulk earthworks for a retail park.', + video: '/video/thabazimbi-square.mp4', + images: ['thabzimbi-square-16', 'thabzimbi-square-12', 'thabzimbi-square-19', 'thabzimbi-square-21'], }, ]