diff --git a/deliveries/material_milestone_1_2.md b/deliveries/material_milestone_1_2.md new file mode 100644 index 000000000..7d484c864 --- /dev/null +++ b/deliveries/material_milestone_1_2.md @@ -0,0 +1,46 @@ +# Milestone Delivery :mailbox: + +**The [invoice form :pencil:](https://docs.google.com/forms/d/e/1FAIpQLSfmNYaoCgrxyhzgoKQ0ynQvnNRoTmgApz9NrMp-hd8mhIiO0A/viewform) has been filled out correctly for this milestone and the delivery is according to the official [milestone delivery guidelines](https://github.com/w3f/Grants-Program/blob/master/docs/Support%20Docs/milestone-deliverables-guidelines.md).** + +* **Application Document:** https://github.com/w3f/Grants-Program/blob/master/applications/si-front-end-template.md +* **Milestone Number:** 1 & 2 + +**Context** (optional) + +This project aims to enhance the user experience of the [substrate-front-end-template](https://github.com/substrate-developer-hub/substrate-front-end-template) by migrating to Material Design UI, ensuring a visually appealing, intuitive, and modern interface that aligns with contemporary design standards. + +**Deliverables** + +### Milestone 1 — Design & Initial code + +| Number | Deliverable | Link | Notes +| ------------- | ------------- | ------------- |------------- | +| **0a.** | License | [Link](https://github.com/stojanov-igor/substrate-front-end-template/blob/material-design-update/LICENSE) | The Unlicense | +| **0b.** | Documentation | [Link](https://github.com/stojanov-igor/substrate-front-end-template/blob/material-design-update/README.md) | | +| **0c.** | Docker | [Link](https://github.com/stojanov-igor/substrate-front-end-template/blob/material-design-update/Dockerfile) | .. | +| 2. | Menu Header | [Link](https://github.com/stojanov-igor/substrate-front-end-template/blob/material-design-update/src/AccountSelector.tsx) | .. | +| 3. | Footer | [Link](https://github.com/stojanov-igor/substrate-front-end-template/blob/material-design-update/src/App.tsx) | Decided to keep the page as similar to the current implentation, so no footer module needed. | +| 4. | Polkadot Extension| [Link](https://github.com/stojanov-igor/substrate-front-end-template/blob/material-design-update/src/substrate-lib/SubstrateContext.tsx) | .. | +| 5. | Light/Dark Mode| [Link](https://github.com/stojanov-igor/substrate-front-end-template/blob/material-design-update/src/theme/theme.ts) | .. | +| 6. | Typescript Migration | [Link](https://github.com/stojanov-igor/substrate-front-end-template/blob/material-design-update/tsconfig.json) | .. | + + +### Milestone 2 — Full implementation + + +| Number | Deliverable | Link | Notes | +| ------------- | ------------- | ------------- |------------- | +| **0a.** | License | [Link](https://github.com/stojanov-igor/substrate-front-end-template/blob/material-design-update/LICENSE) | The Unlicense | +| **0b.** | Documentation | [Link](https://github.com/stojanov-igor/substrate-front-end-template/blob/material-design-update/README.md) | .. | +| **0c.** | Testing and Testing Guide | [Sample Tests](https://github.com/stojanov-igor/substrate-front-end-template/blob/material-design-update/cypress/e2e/Integration-Tests/sample-tests.cy.js) | [Test Guide](https://github.com/stojanov-igor/substrate-front-end-template/blob/material-design-update/README.md#running-tests-in-cypress) | +| **0d.** | Docker | [Link](https://github.com/stojanov-igor/substrate-front-end-template/blob/material-design-update/Dockerfile) | .. | +| 0e. | Article | [Link](https://medium.com/@igorstojanov/substrate-template-with-material-design-typescript-629465de6540) | .. | +| 1. | Cards Module | [Link](https://github.com/stojanov-igor/substrate-front-end-template/blob/material-design-update/src/BlockNumber.tsx) | .. | +| 2. | Table Module| [Link](https://github.com/stojanov-igor/substrate-front-end-template/blob/material-design-update/src/Balances.tsx) | .. | +| 3. | Transfer Module | [Link](https://github.com/stojanov-igor/substrate-front-end-template/blob/material-design-update/src/Transfer.tsx) | .. | +| 4. | Upgrade Runtime Module| [Link](https://github.com/stojanov-igor/substrate-front-end-template/blob/material-design-update/src/Upgrade.tsx) | .. | +| 5. | Pallet Interactor | [Link](https://github.com/stojanov-igor/substrate-front-end-template/blob/material-design-update/src/Interactor.tsx)| .. | +| 6. | Event Module | [Link](https://github.com/stojanov-igor/substrate-front-end-template/blob/material-design-update/src/Events.tsx) | + +**Additional Information** +