Skip to content

NEAR-Hispano/blockjobs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.