Assignment: Ship your own Anchor Application

Thus far, we've provided you with example for most of the assignments. It's time to learn how to be an independent blockchain developer by shipping a project on your own

Objective:

  • To develop a full-stack app using Anchor on the Solana blockchain while learning about best practices

  • To gain experience using with writing and deploying apps on the Solana blockchain using Anchor

Task:

  1. Familiarize yourself with Anchor, testing by connecting your own wallet

  2. The application should have:

    1. Backend that uses Anchor API logic for implementation and makes use of the correct data structures

    2. Frontend that makes use of your frontend language of choice (we recommend JavaScript). Implement the user interface for the application, including the forms and charts required to trade, borrow, lend, and earn interest on digital assets

  3. Plan the application, identify the data structures and APIs required for the application.

  4. Write comprehensive tests to ensure full functionality, making sure everything works as expected

  5. Deploy the program to the testnet and test it using the tests written

  6. Share the application code and tests with the community Discord

Resources:

Last updated