diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..f627bab --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,10 @@ +name: test +on: [push, pull_request] +jobs: + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: oven-sh/setup-bun@v2 + - run: bun install + - run: bun run test diff --git a/.stylelintrc b/.stylelintrc index cfcd676..38c6d5d 100644 --- a/.stylelintrc +++ b/.stylelintrc @@ -15,6 +15,7 @@ "alpha-value-notation": null, "at-rule-no-vendor-prefix": null, "selector-max-id": 0, + "no-descending-specificity": null, "declaration-no-important": true } } diff --git a/TODO.md b/TODO.md index d2ccdea..167c124 100644 --- a/TODO.md +++ b/TODO.md @@ -24,9 +24,8 @@ addressed. - [ ] logo animation should be vertically centered at top of page - [ ] maybe indicate down to hint for scroll, z-index 9999 - [ ] experiment with lottiefile animation as a permanent background underneath content hmm -- [ ] 404 page +- [ ] 404 page - similar motion idea to homepage animation - [ ] ideas list page -- [ ] broken link + other smoke tests - [ ] idea individual pages (obv with coherent thoughts) - [ ] for ideas pages, generate og images at build time - see: https://github.com/vercel/satori#documentation - [ ] Workflow - each new project (especially the technical ones), get 2 posts: project page and idea/blog page announcing it. That then gets pushed to socials, etc. Tight workflow, and should help with SEO @@ -79,16 +78,6 @@ addressed. === -10k24 Studio Positioning: -Homepage (KPI framing): -"10k24 builds technical creative systems for organizations that need distinctive brands without traditional agency overhead. -We specialize in: +About page notes -Visual identity + technical implementation (design + code) -Generative design tools for creative teams -Brand systems for cultural organizations and startups - -Recent work: International festival reaching 1M+ people across 21 countries, luxury interiors brand, wellness expansion, consumer tech launch." -About page (KPI story): "Founded by Shakeel Mohamed, 10k24 combines 10 years of software engineering across developer tools, performance with graduate-level design training to create brand systems that work at scale. -Our approach: Technical rigor meets design intention. We build tools, not just deliverables." diff --git a/bunfig.toml b/bunfig.toml new file mode 100644 index 0000000..98123b5 --- /dev/null +++ b/bunfig.toml @@ -0,0 +1,2 @@ +[test] +root = "./tests" diff --git a/docs/projects/clock/index.html b/docs/projects/clock/index.html index a3e1b55..4aec3ef 100644 --- a/docs/projects/clock/index.html +++ b/docs/projects/clock/index.html @@ -4,7 +4,7 @@
Ticking down the year on a 32x32 pixel grid.
+Clocks based on a 32x32 pixel grid.
diff --git a/docs/projects/midjourney/index.html b/docs/projects/midjourney/index.html index 3b8c0b5..c065cd6 100644 --- a/docs/projects/midjourney/index.html +++ b/docs/projects/midjourney/index.html @@ -104,9 +104,9 @@Midjourney has received tremendous press since 2021, yet non-technical audiences are often discouraged by their visual communication. This project positions them to remain competitive in a rapidly growing AI landscape by making the brand more approachable.
+Midjourney has received tremendous press since 2021, yet non-technical audiences are often discouraged by their visual communication. This project positions them to remain competitive in a rapidly growing AI landscape by making the identity more approachable.
The strategy draws from the founder’s quotes and mission statement. Light refraction serves as the central metaphor — symbolizing the expansive creativity their tools make possible. Brand colors connect across cultures, ages, and industries, distinguishing Midjourney from the sea of tech-company blue.
+The strategy draws from the founder’s quotes and mission statement. Light refraction serves as the central metaphor — symbolizing the expansive creativity their tools make possible. Visual identity colors connect across cultures, ages, and industries, distinguishing Midjourney from the sea of tech-company blue.
The new logo is an evolution of the previous sailboat symbol — distilled to its simplest abstraction.
@@ -115,13 +115,13 @@
- The Sail. Through extensive identity exploration, this was the simplest abstraction of their sailboat logo.
+The Sail. Through extensive logo exploration, this was the simplest abstraction of their sailboat logo.
- Brand colors emerged from light refraction, symbolizing expansive creativity possible with their products.
+Visual identity colors emerged from light refraction, symbolizing expansive creativity possible with their products.
@@ -130,7 +130,7 @@
+
The Planetary Society is a non-profit advocacy organization for space exploration, based in Pasadena, California. The identity expands the audience beyond enthusiasts — exploring the profound human experience of our relationship to the cosmos. A primary serif typeface gives every brand touchpoint an elevated, timeless feeling. Removing “The” from the name created a cleaner shorthand.
+The Planetary Society is a non-profit advocacy organization for space exploration, based in Pasadena, California. The identity expands the audience beyond enthusiasts — exploring the profound human experience of our relationship to the cosmos. A primary serif typeface gives every touchpoint an elevated, timeless feeling. Removing “The” from the name created a cleaner shorthand.
A special brand style was designed for the Society’s 45th anniversary, including a custom modular variable typeface inspired by planetary orbits. The anniversary identity envisions a weekend celebration on Catalina Island for members and donors.
+A special campaign style was designed for the Society’s 45th anniversary, including a custom modular variable typeface inspired by planetary orbits. The anniversary identity envisions a weekend celebration on Catalina Island for members and donors.
- Overview of the identity system. A serif typeface breaks the retro-sci-fi standard in aerospace, giving all brand messaging a timeless, contemplative quality.
+Overview of the identity system. A serif typeface breaks the retro-sci-fi standard in aerospace, giving all messaging a timeless, contemplative quality.
45th Anniversary Campaign
The 45th anniversary identity carries a distinct brand and typographic voice. The highlight of the year would be a retreat on Catalina Island for members and donors, “Under the Stars.”
+The 45th anniversary identity carries a distinct look and typographic voice. The highlight of the year would be a retreat on Catalina Island for members and donors, “Under the Stars.”
diff --git a/docs/projects/salgirah-festival/index.html b/docs/projects/salgirah-festival/index.html
index dcf2dd8..44ab61e 100644
--- a/docs/projects/salgirah-festival/index.html
+++ b/docs/projects/salgirah-festival/index.html
@@ -121,7 +121,7 @@ Global Brand Activation
+Global Activation
Ticking down the year on a 32x32 pixel grid.
+Clocks based on a 32x32 pixel grid.
{% include "_includes/partials/square-p5-sketch", sketch:"./clock.js" %} diff --git a/src/projects/midjourney/index.liquid b/src/projects/midjourney/index.liquid index da5ba02..9986dea 100644 --- a/src/projects/midjourney/index.liquid +++ b/src/projects/midjourney/index.liquid @@ -12,9 +12,9 @@ client: ConceptualMidjourney has received tremendous press since 2021, yet non-technical audiences are often discouraged by their visual communication. This project positions them to remain competitive in a rapidly growing AI landscape by making the brand more approachable.
+Midjourney has received tremendous press since 2021, yet non-technical audiences are often discouraged by their visual communication. This project positions them to remain competitive in a rapidly growing AI landscape by making the identity more approachable.
The strategy draws from the founder’s quotes and mission statement. Light refraction serves as the central metaphor — symbolizing the expansive creativity their tools make possible. Brand colors connect across cultures, ages, and industries, distinguishing Midjourney from the sea of tech-company blue.
+The strategy draws from the founder’s quotes and mission statement. Light refraction serves as the central metaphor — symbolizing the expansive creativity their tools make possible. Visual identity colors connect across cultures, ages, and industries, distinguishing Midjourney from the sea of tech-company blue.
The new logo is an evolution of the previous sailboat symbol — distilled to its simplest abstraction.
@@ -23,13 +23,13 @@ client: Conceptual
- The Sail. Through extensive identity exploration, this was the simplest abstraction of their sailboat logo.
+The Sail. Through extensive logo exploration, this was the simplest abstraction of their sailboat logo.
- Brand colors emerged from light refraction, symbolizing expansive creativity possible with their products.
+Visual identity colors emerged from light refraction, symbolizing expansive creativity possible with their products.
@@ -38,7 +38,7 @@ client: Conceptual
+
The Planetary Society is a non-profit advocacy organization for space exploration, based in Pasadena, California. The identity expands the audience beyond enthusiasts — exploring the profound human experience of our relationship to the cosmos. A primary serif typeface gives every brand touchpoint an elevated, timeless feeling. Removing “The” from the name created a cleaner shorthand.
+The Planetary Society is a non-profit advocacy organization for space exploration, based in Pasadena, California. The identity expands the audience beyond enthusiasts — exploring the profound human experience of our relationship to the cosmos. A primary serif typeface gives every touchpoint an elevated, timeless feeling. Removing “The” from the name created a cleaner shorthand.
A special brand style was designed for the Society’s 45th anniversary, including a custom modular variable typeface inspired by planetary orbits. The anniversary identity envisions a weekend celebration on Catalina Island for members and donors.
+A special campaign style was designed for the Society’s 45th anniversary, including a custom modular variable typeface inspired by planetary orbits. The anniversary identity envisions a weekend celebration on Catalina Island for members and donors.
- Overview of the identity system. A serif typeface breaks the retro-sci-fi standard in aerospace, giving all brand messaging a timeless, contemplative quality.
+Overview of the identity system. A serif typeface breaks the retro-sci-fi standard in aerospace, giving all messaging a timeless, contemplative quality.
45th Anniversary Campaign
The 45th anniversary identity carries a distinct brand and typographic voice. The highlight of the year would be a retreat on Catalina Island for members and donors, “Under the Stars.”
+The 45th anniversary identity carries a distinct look and typographic voice. The highlight of the year would be a retreat on Catalina Island for members and donors, “Under the Stars.”
diff --git a/src/projects/salgirah-festival/index.liquid b/src/projects/salgirah-festival/index.liquid
index 7ed6aae..5e9ab15 100644
--- a/src/projects/salgirah-festival/index.liquid
+++ b/src/projects/salgirah-festival/index.liquid
@@ -27,7 +27,7 @@ client: The Ismaili Community
Global Brand Activation
+Global Activation