To provide a forkable starting point for all SvelteKit, Tailwind + Prismic sites developed at Reddoor.
SvelteKit has one of the best developer experiences of any framework, and is especially friendly to component-driven design. We combine it with Tailwind for implementation of CSS to pave the path to quickly devolping reactive, extensible, and data-driven frontends.
Prismic CMS allows flexible entry of data by content managers without exposing code, and can be integrated into any frontend design as necessary.
We've designed and implemented a library of responsive, functioning components to use first in the wireframing stage, and then to be customized for each site. Delivering these components as slices will allow both us and clients to quickly prototype and push new pages that remain within the design space originally conceived for the site.
This library will grow as we require new interactive functions or layouts, and allow programmatic work from different projects to be easily accessible and carry over, rather than rebuilding components anew for each project.
-
clone this repo
-
terminal npm i
-
npm audit fix
-
initiate new prismic repo
-
change slicemachine.config.json to new prismic name
-
start dev server and push changes to prismic
-
build site, using slices if complex cms or custom types if not
- arrow sometimes sticks on bump
- replace font awesome library with
<i>syntax - rework slider logic into a more flexible component
- review tailwind defaults