To-Do App

Simple to-do app built with GraphCMS, Next.js, Next/Auth, and SWR, focused on user-generated content with task management.

About the starterAnchor

The GraphCMS To-Do starter is a simple reference application focused on creating user-generated content. Built using Next.js, Next/Auth, and SWR, this starter let's you get up and running with user-generated content and user authentication with a deployable frontend.

This example uses SWR to fetch, and mutate user todos using Next.js API Routes, backed by GraphQL. Users can log in using NextAuth.js.

NextAuth.js has a REST API you should use to create custom login pages.

FeaturesAnchor

The GraphCMS Blog starter comes with these powerful features out of the box

  • Authenticate with NextAuth.js
  • Uses the popular SWR data hooks library
  • Uses Tailwind CSS

QuickstartAnchor

Get up and running with your own To-Do App within minutes!

Clone project

Deploy with Vercel

It's Easy To Get Started

GraphCMS plans are flexibly suited to accommodate your growth. Get started for free, or request a demo to discuss larger projects with more complex needs