Este proyecto consta de tres partes esenciales:
- Scripts: Creas marketplace, producto/s y das acceso al marketplace
- Servidor: Responde con transacciones y productos a listar al frontend
- Frontend: Muestra los productos y permite comprarlos
- Solana CLI
- Node (Se recomienda la versión LTS)
- Bun (Bun es utilizado tanto con los scripts como con el servidor)
-
Configura el CLI en devnet y genera una wallet siguiendo estas instrucciones.
-
Recibe 10 SOL desde solfaucet.com.
-
Recibe USDC desde faucet.circle.com.
-
Consigue tu propia url de shyft.to en devnet como RPC y úsala como variable de entorno.
-
Utiliza los scripts y la documentación que se encuentran en la carpeta bunjs.
-
Ejecuta el servidor también con Bun.
-
Ejecuta el frontend en la carpeta de nextjs y podrás explorar y comprar tus productos.