Skip to content
/ todos Public

A simple todos app using Postgres, Express, Apollo, GraphQL, React, and Tailwind CSS

Notifications You must be signed in to change notification settings

aherriot/todos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Andrew Herriot
Mar 27, 2023
dc511f8 · Mar 27, 2023

History

36 Commits
Jun 1, 2021
Apr 6, 2021
Jun 3, 2021
Mar 27, 2023
Mar 27, 2023
Nov 26, 2020
Nov 26, 2020
Jun 19, 2021
Jun 19, 2021
Mar 27, 2023
Jun 3, 2021
Jun 19, 2021
May 30, 2021
Jun 19, 2021
Apr 25, 2021
Mar 27, 2023
Mar 27, 2023
Apr 25, 2021
Jul 4, 2021
Jun 1, 2021
Apr 25, 2021

Repository files navigation

Todos App

A todos app using Postgres, Express, Apollo, GraphQL, React, Tailwind CSS, and headlessui.

Test Client

This todo app has several interesting features.

  1. It allows users to share their list of surveys with other users
  2. It uses Apollo-Client cache to reconcile local and server side changes with websockets and GraphQL Subscriptions.
  3. Advanced TypeScript generation from the Database schema and GraphQL schema for end-to-end type safety. Client and server share other TypeScript types too such as the JWT payload format.
  4. Styling is done using Tailwinds CSS and headlessui.
  5. Development setup is streamlined with concurrently so the many steps can be parallelized with a single command: npm start

About

A simple todos app using Postgres, Express, Apollo, GraphQL, React, and Tailwind CSS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published