wiki:Dokumentacija

Инструкции за стартување на апликацијата

Апликацијата е направена со помош на Java Spring Boot за backend и React JS Library за frontend. Апликацијата работи со Ethereum Sepolia test network. За да може апликацијата да се поврзе со Sepolia test network:

  1. Мора да се земе API клуч од Infura: https://www.infura.io/
  2. Да се креира Metamusk Wallet за благајник: https://metamask.io/

За база се користи PostgreSQL

Инструкции за backend

Бидејки апликацијата е направена со Java, потребно е IDE, како што се Eclipse или InteliJ. За стартување на апликацијата со InteliJ, мора прво да се отвори проектот. Откако ќе се отвори проектот, потребно е да се почека да се индексираат сите фајлови. Откако ќе се индексираат сите фајлови, апликацијата може да се стартува во DEBUG или RUN режим.
Апликацијата работи на порта 8080.

ЗАДОЛЖИТЕЛНО

  1. Клучот од Infura да се сетира во application.properties главниот фајл со име на променлива: infura.url
  2. Да се хардкодира wallet-от на благајникот (wallet-от на училиштето) исто така во application.properties главниот фајл со име: wallet.receiver

Инструкции за frontend

Frontend делот мора да се стартува откако целосно ќе се стартува backend серверот. Се отвара frontend проектот во IDE како што е VS Code и се пишува командата npm run dev во терминал. Откако ќе се стартува проектот, се оди на порта 5173.

Last modified 8 days ago Last modified on 06/08/26 21:08:40
Note: See TracWiki for help on using the wiki.