todo app

Manifest Frontend Examples

The objective of this repository is to showcase examples of Manifest implementations with popular frontend frameworks.

The application is a slightly modified version of the popular TodoMVC that connects to a backend instead of keeping the logic in the frontend.

All frontends share the common Manifest backend API and use the Manifest JS SDK.

The backend

The Manifest backend consists in only 7 lines of code:

name: My TODO App ✅
entities:
  Todo:
    seedCount: 10
    properties:
      - title
      - { name: completed, type: boolean }

Folder structure

├── manifest
│   ├── backend.yml
│   ├── backend.db
├── examples
│   ├── nextjs
│   │   ├── **
│   ├── react
│   │   ├── **
│   ├── svelte
│   │   ├── **
│   ├── **
│   │   ├── **
├── README.md
├── package.json
└── **

Getting started

To launch both the backend and a frontend, run those commands:

npm install
npm install --workspaces

npm run dev