info@socylist.com Wilhelmina van Pruisenweg 55 Den Haag

Challenge: Statamic

Introduction

Purpose: This challenge is part of your application process at SocyList. The focus is not only on task completion but also on how well you communicate your process and planning. So before you start, read all the steps carefully and answer the questions below for yourself:-


Pre-task Questions:

  • 1. What is the (end) goal?
  • 2. What do I already understand, and what needs further information?
    >>>Communicate your schedule before you actually start!

Required Software

List of Tools:
To complete this challenge, you’ll need the following software:

  • 1. XAMPP / MAMP / LAMP: A local web environment for PHP development.
  • 2. Composer: A dependency manager for PHP. Composer Installation Windows.
  • 3. Visual Studio Code (or another IDE).

Instructions

Setup Steps

  1. 1. Install Statamic
  2. 2. Install Freebird Theme

Required Steps

Step-by-step instructions based on the specific tasks:

  1. 1. Create SPA: a simple, modern, one-page website (Single Page Application) that showcases the product for SocyList
    • Design a clean and minimalistic layout with a modern look and feel.
  2. 2. Add a contact form with CAPTCHA

Testing Requirements

  • 3. Ensure that the webpage displays properly across different devices.
  • 4. Test the contact form to confirm it functions and that CAPTCHA works effectively.

Optional Steps

Consider adding advanced implementations or improvements, like:-

  • 5. Additional Subcomponents: Add dynamic elements or animations.
  • 6. Error Handling: Ensure error messages display for form validation.
  • 7. Performance Optimization: Use lazy loading or image optimization for faster load times.

Submission Steps

  • -> Submit via WeTransfer: Deliver the complete project as a downloadable file on WeTransfer.
  • -> Include all required files: like code, tests, screenshots, & any other relevant documentation.

Good luck!