Skip to content

p2ppsr/todo-ts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ToDo List — Get Rewarded!

Create and complete TODO items, with a reward.

A deployment of the master branch of this repository is at todo.metanet.app

Overview

This TODO list application goes beyond the classic demo traditionally used to teach people the basics of UI libraries. It showcases Metanet technologies like tokenization, identity, encryption and state management. To learn more, check out the accompanying tutorial series.

To learn more about building Bitcoin-powered applications for the Metanet with these tools, head over to the Babbage Docs.

Standard BSV project structure.

Helpful Links:

Getting Started

  • Clone this repository
  • Run npm i to install dependencies
  • Run npm run lars to configure the local environment according to your needs
  • Use npm run start to spin up and start writing code
  • When you're ready to publish your project, start by running npm run cars and configuring one (or, especially for overlays, ideally multiple) hosting provider(s)
  • For each of your configurations, execute npm run build to create CARS project artifacts
  • Deploy with npm run deploy and your project will be online
  • Use cars interactively, or visit your hosting provider(s) web portals, to view logs, configure custom domains, and pay your hosting bills
  • Share your new BSV project, it is now online!

Directory Structure

The project structure is roughly as follows, although it can vary by project.

| - deployment-info.json
| - package.json
| - local-data/
| - frontend/
  | - package.json
  | - webpack.config.js
  | - src/...
  | - public/...
  | - build/...
| - backend/
  | - package.json
  | - tsconfig.json
  | - mod.ts
  | - src/
    | - contracts/...
    | - lookup-services/...
    | - topic-managers/...
    | - script-templates/...
  | - artifacts/
  | - dist/

The one constant is deployment-info.json.

License

Open BSV License

About

ToDo App coded in TypeScript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors