Skip to content

Single page business site, slimmed down version of SJOPintor text and components reused. Two languages internalization and google sheets for form processing.

Notifications You must be signed in to change notification settings

secretgspot/22-painting-cariari

Repository files navigation

Painting Cariari 2022

                   .,=rt;.       .::.
                 ,;==rrrrrt,     :::;
              .,"^===".^lrr===,  :::;
          .,,;:;"=`      ,^====";::`;
     . .,;=="::;    JdMJ,  ..'^";:::;
    .,crr===:    JdMMMMMMMm,    ::::;=z,.
  ,vsszrr=:   JdM ?@MMMM@E WMb,    .;=zlli,
,ttvss+'   ,qMNMMbJ      JdMMMMMn,   ,=lsttlc
zztl+   ,JMMM+  ;?#Mb..dM09+  JNMMMm,   =vttt
zztt  ,MMMMMMMMb,          ,dMMMMMMMMM,  lvzt
zztt  JMMMMMMMMMMb,      ,JMMMMMMMMMMM=  ltzt
zztt  JMMMMMMMMMMMMp    JMMMMMMMMMMMMM=  ltzt
zztt  JMMMMMMMMMMMC      ?NMMMMMMMMMMM=  ltzt
zztt  JMMMMMMMMME          ?NMMMMMMMMM=  ltzt
zztt  JMMMMMMT+    ,JwmJ,    ^?NMMMMMM=  ltzt
zztt  JMMMMMMQJgdMMMMMMMMMMMmJdMMMMMMM+  ltzt
zztt                                     ltzt
zztt  JMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM=  ltzr
rztt  JMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM;  ltzz
lztt  JNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM'  lvzt
;ztvi  .?999999999@MMMMMMM@999999999T.  Jttz+
 =zvlt,,           JMMMMME           .,lsvt=
  ;llszrr==="::;;  JMMMMM=  ===";:::;=rsst+
    ,^+tr==="::;:  JMMMMML  ;=^";:::;=++:
                   dMMMMM$
                  ,MMMMMMM,
                  JMMMMMMML
                  dMMT 7NM$
                  WMF   JMM
                  JMW. ,dME
                   J@MMM0+.

Cariari Painting Cariari Painting Vercel

Inspiration and Snippets

Tasks

  • lang settings in localStorage?
  • Would parallax be too heavy? kalso
  • Rethink into anim?
  • Rethink Booking section anim?
  • meta lock for zoom of some elements
  • Look into $locales en vs en-US
  • Add imageCompare & Details section on >= Laptop screen
  • Top Painter Shadow should be variable

Issues

  • localStorage via store bit hacky, revisit _layout.svelte + store.js + LangSwitcher.svelte

Lessons

Google sheet form was failing with CORS and not posting data to Sheet because

  • formDataNameOrder Column names weren't JSON.stringified(['name', 'phone'])
  • fetch Content-type was set to 'application/json' instead of 'Content-Type': 'application/x-www-form-urlencoded'

About

Single page business site, slimmed down version of SJOPintor text and components reused. Two languages internalization and google sheets for form processing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published