Significa.co screenshot

Significa.co

Author Avatar Theme by Significa
Updated: 22 May 2025
248 Stars

This is the repo with the source code for Significa's website. We are a digital design-led agency mainly focused on Product Development. This source is intended to show of our website and how we have built it.

Categories

Overview

The Significa website is a work of art developed using Svelte + SvelteKit and a custom UI library called @significa/svelte-ui. It leverages external services such as Storyblok for content management, AWS S3 for storage, AWS SES for email dispatch, AWS Dynamo DB for storing user-generated “seggs” drawings, and Notion for form submission database. The website is hosted on Vercel and deployed via GitHub Actions workflows. It has three distinct environments: local-development, staging, and production.

Features

  • Developed using Svelte + SvelteKit
  • Custom UI library @significa/svelte-ui
  • Integration with Storyblok CMS for website configuration and content management
  • Use of AWS S3 for storage of attachments uploaded via contact forms
  • Email dispatch using AWS SES
  • Storage and retrieval of user-generated “seggs” drawings using AWS Dynamo DB
  • Form submission database created and managed in Notion
  • Hosted on Vercel with deployment handled by GitHub Actions workflows

Installation

  1. Install the specified version of Node.js using your favorite Node version manager.
  2. Get the local development .env using 1password-secrets:
    1password-secrets local pull
    
    Or create a .env file based on the example in .env.example.
  3. Install the project dependencies using npm install (or npm ci for a frozen lockfile).

Summary

The Significa website is a beautifully designed and meticulously developed website using Svelte + SvelteKit and a custom UI library. It integrates with various external services such as Storyblok, AWS S3, AWS SES, AWS Dynamo DB, and Notion to provide features like content management, file storage, email dispatch, and form submission storage. The website is hosted on Vercel and has three distinct environments for development, staging, and production. The project follows an internal development roadmap and is open to improvements and bug-fixes. It is licensed under the AGPL License with distribution of the source code under the same license being mandatory.