- 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
- 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)
- 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)
- 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
- Update Truffle config file
- bia.is web server setup
- Create a non-blockchain backend / cache for scaling and new operation like ordering / filtering nakamonstas, auctions, etc.
- 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
- Write more contract unit tests.
- Split some part of the contract into sibling contracts to allow future upgrades.
- Implement paging on NakamonstaCardGrid.
- 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"?)
- Work on Styling / CSS / pick the right material UI components.
- Fix discovered issues / remarks
- Contract owner interface (admin UI).