|
1 | | -## samples-java/advanced-cordapps |
| 1 | +## Advanced Cordapp Samples |
2 | 2 |
|
3 | 3 | This folder features Advanced sample projects, each of them demonstrates a complex cordapp that uses multiple features of Corda. |
4 | 4 |
|
5 | | -### [auction cordapp](./auction-cordapp): |
| 5 | +### [Auction Cordapp](./auction-cordapp): |
6 | 6 | An blockchain application that leverages different features of Corda like [SchedulableState](https://docs.corda.net/docs/corda-os/event-scheduling.html#how-to-implement-scheduled-events), [StatePointer](https://docs.corda.net/docs/corda-os/api-states.html#state-pointers) |
7 | 7 | and [OwnableState](https://docs.corda.net/docs/corda-os/api-states.html#ownablestate). It also demonstrates how to perform a DvP (Delivery vs Payment) transaction on Corda. |
8 | | -[<img src="../webIDE.png" height=25 />](https://ide.corda.net/?folder=/home/coder/samples-java/Advanced/auction-cordapp) |
| 8 | +<p align="center"> |
| 9 | + <img src="./auction-cordapp/snaps/setup.png" alt="Corda" width="600"> |
| 10 | +</p> |
9 | 11 |
|
10 | | -### [negotiation cordapp](./negotiation-cordapp): |
| 12 | + |
| 13 | +### [Negotiation Cordapp](./negotiation-cordapp): |
11 | 14 | An application that depicts the businsess negotiation and communication process over a distributed ledger system. |
12 | 15 | It consists of the proposing, negotiating, and settling a corda transaction. |
13 | | -[<img src="../webIDE.png" height=25 />](https://ide.corda.net/?folder=/home/coder/samples-java/Advanced/negotiation-cordapp) |
14 | 16 |
|
15 | | -### [obligation cordapp](./obligation-cordapp): |
| 17 | +### [Obligation Cordapp](./obligation-cordapp): |
16 | 18 | A simple i-owe-you application illustrates all of the steps of creating an obligation for a resource to change owners. |
17 | | -[<img src="../webIDE.png" height=25 />](https://ide.corda.net/?folder=/home/coder/samples-java/Advanced/obligation-cordapp) |
18 | 19 |
|
| 20 | +### [Secret Santa Cordapp](./secretsanta-cordapp): |
| 21 | +This is an imlementation of Secret Santa using Corda as a tool to store multiple game states.It has a material-ui frontend that lets users create and self-service their own secret santa games. The frontend is implemented in ReactJS and the backend is implemented with a Spring Boot server and some corda flows. It is also equipped with an external emailing package(sendgrid), which you can utilze and turn the app into a live app and send the secret santa assignments to your friends' |
| 22 | +emails. |
19 | 23 |
|
| 24 | +### [Snake and Ladder Game Cordapp](./snakesandladders-cordapp): |
| 25 | +This sample implements a simple Snakes And Ladder Game on Corda. This cordapp demonstrate the use of multiple features, including Corda Account Library and Oracle service. |
| 26 | +<p align="center"> |
| 27 | + <img src="./snakesandladders-cordapp/snaps/game.png" alt="Corda" width="500"> |
| 28 | +</p> |
0 commit comments