Skip to content

An educational app that rewards its learners with certificates in the form of nfts from assignments and tests on the Solana blockchain. The certificates are unique and prove a learners qualification in a particular subject. The app would avail disciplines that have been so far ignored in our current educational system e.g ethics, philosophy

Notifications You must be signed in to change notification settings

greatsage-raphael/solanaAutodidact

Repository files navigation

Autodidact

An educational app that rewards its learners with certificates in the form of nfts from assignments and tests on the Solana blockchain. The certificates are unique and prove a learners qualification in a particular subject. The app would avail disciplines that have been so far ignored in our current educational system e.g ethics, philosophy, anthropology, computer science . It would also present current disciplines in an easy to understand manner using quizzes.

Components

  • Next.js
  • Solana CLI
  • Metaplex Sugar CLI
  • OpenAI API (REST endpoint)
  • API Routes (Edge runtime)

How to Use

  • Fork the repo
  • Clone the repo on local machine

Set up environment variables

Rename .env.example to .env.local:

cp .env.example .env.local

then, update OPENAI_API_KEY with your OpenAI secret key.

Next, run Next.js in development mode:

npm install
npm run dev

# or

yarn
yarn dev

The app should be up and running at http://localhost:3000.

Deploy it to the cloud with Vercel (Documentation).

About

An educational app that rewards its learners with certificates in the form of nfts from assignments and tests on the Solana blockchain. The certificates are unique and prove a learners qualification in a particular subject. The app would avail disciplines that have been so far ignored in our current educational system e.g ethics, philosophy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages