Skip to content

Latest commit

 

History

History
75 lines (51 loc) · 2.46 KB

TODO.md

File metadata and controls

75 lines (51 loc) · 2.46 KB

Milestone 0.1 - basics

  • Basic nakamonsta struct and genes
  • Nakamonsta Component (card)
  • Dashboard (list owned nakamonstas)
  • At least 2 image models for each body part (body/eyes/ears/...)
  • New ContractForm with a fix of bytes32 and using material-ui components
  • Fix Dashboard issue on first load

Milestone 0.2 - user

  • Basic Dashboard
  • Signup / Signin / Profile
  • Improve personal dashboard (list owned nakamonstas)
  • NakamonstaDetail UI (will host auction and mating screens)
  • Improve generation of gen0 (subset of existing alleles)

Milestone 0.3 - auction

  • Implement auction contract + tests: createAuction / cancelAuction / bidOnAuction
  • Implement auction UI: create auction
  • Implement auction UI: cancel auction
  • Implement auction UI: buy auction
  • Implement Market place UI (list auctioned items)

Milestone 0.4 - basic reproduction - open source the code

  • Implement mating mechanisms (User must own both parents)
  • New UI to mate 2 nakamonstas
  • Add "a baby is born" screen after mating
  • Improve gene mixing function - v1
  • Streamline dev setup, make sure there is not secrets not ignored by git

Milestone 0.5 - host a testnet instance on nakamonsta-testnet.bia.is

  • Update Truffle config file
  • bia.is web server setup

Milestone 0.6 - backend for scale

  • Create a non-blockchain backend / cache for scaling and new operation like ordering / filtering nakamonstas, auctions, etc.

Milestone 0.7 - UI improvements

  • Add price tag to NakamonstaCard if on sale
  • Add resting time to NakamonstaCards
  • Implement fighting mechanisms - encode new genes? use existing traits?
  • Filter out resting and mother naka from the father picker
  • Improve gene mixing function

Milestone 0.8 - contract spliting

  • Write more contract unit tests.
  • Split some part of the contract into sibling contracts to allow future upgrades.
  • Implement paging on NakamonstaCardGrid.

Milestone 0.9

  • Work on Styling / CSS / pick the right material UI components.
  • New page with the list nakamonsta couples mating - ordered by delivery date ("naka love hotel"?)

Milestone 0.10 - beta release

  • Work on Styling / CSS / pick the right material UI components.

Milestone 0.11 - post beta release fixes

  • Fix discovered issues / remarks

Milestone 0.12 - admin interface

  • Contract owner interface (admin UI).

Milestone 1.0 - release