kikeonline / tina-next-js

NextJS project with TinaCMS and StrapiCMS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ts TypeScript Strict TypeScript Checked Lint

Next.js + TinaCMS + StrapiCMS

Features

  • πŸ”₯ Next.js
  • πŸ¦™ Tina CMS
  • πŸ—„ Strapi CMS
  • πŸ›‚ Strict TypeScript
  • βš›οΈ GraphQL
  • πŸ“š Storybook JS
  • 🎨 Tailwind CSS
  • πŸ’…πŸΌ PostCSS Autoprefixer
  • 🚨 ESLint & Type-Check
  • 🐢 Husky
  • πŸ€– SEO metadata and OpenGraph tags
  • πŸ›  Prettier

How to use

Install dependencies and run the example:

yarn install
yarn dev

Setup enviorment variables:

KEY TYPE DESCRIPTION REQUIRED
STRAPI_URL string URL of deployed Strapi CMS true
NEXTJS_URL string host or domain true

TODO:

  • Testing with Jest & React testing library
  • Add github actions for linting and build
  • Update usePlugin(form) on each blog post
  • Fix date | Shows wrong date when date picker updates
  • Manage About Us Page content in Strapi for example purposes

Documentation used to build this boilerplate

About

NextJS project with TinaCMS and StrapiCMS


Languages

Language:TypeScript 86.9%Language:CSS 8.0%Language:JavaScript 5.1%