Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 793 Bytes

README.md

File metadata and controls

20 lines (13 loc) · 793 Bytes

Apollo Elements Todo App

Todo app written with Apollo Elements.

Getting Started

git clone [email protected]:apollo-elements/todo-app.git
cd todo-app
npm ci
npm start

The Server

The Todo list is served via a koa middleware. npm start runs web-dev-server with the middleware already applied. The todo-list is held in-memory, restarting the server resets it to the hardcoded defaults.

The Client

The client code uses Apollo Elements, lit and Shoelace to render GraphQL queries and mutations for TODO CRUD operations.