Skip to content

Latest commit

 

History

History
95 lines (80 loc) · 2.32 KB

README.md

File metadata and controls

95 lines (80 loc) · 2.32 KB

BlockJobs

BlockJobs es un proyecto del programa DIR de NEAR hispano, con la finalidad de crear un marketplace de servicios profesionales.

Pagina web

http://testnet.blockjobs.site/

Prerequisitos

  1. Instalar Node.js ≥ 12
  2. Instalar el compilador de rust y wasm target:
$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
$ rustup target add wasm32-unknown-unknown
  1. Instalar el cliente de NEAR: npm i -g near-cli
  2. Logearse con tu cuenta de testnet: near login

Explorar el codigo

  1. El backend esta en la carpeta /contract
  2. El frontend esta en la carpeta /src
  3. Los tests se encuentra en la carpeta /sim

Solo Compilar

$ cd contract
$ chmod +x ./build
$ ./build.sh

Compilar y Deploy

$ chmod +x ./deploy
$ ./deploy.sh

Ejecutar las funciones

En cada contrato hay un fichero llamado Notes que contiene cada funcion en comandos para near-cli comando

Test

$ cd contract
$ ./build.sh
$ cd ..
$ cd sim
$ npm install
$ npm run test -- --verbose --timeout=10m

Autores

Sebastian Gonzalez
Dario Sanchez

Frontend

Para correr el servidor de desarrollo de react

$ cd frontend
$ npm run start

Para compilar tailwind

$ npm run build:css

Para wachear tailwind

$ npm run watch:css

Es posible que taiwind de errores, por que para solucionarlo elimina node_module y vuelve a instalar los paquetes. Tambien es posible que pueda haber fugas de memoria por cerrarlo incorrectamente el servidor de desarrollo y te coma toda la ram.

Troubleshooting

On Windows, if you're seeing an error containing EPERM it may be related to spaces in your path. Please see this issue for more details.