dochash is an application for registering and verifying documents on blockchain. The application allows uploading PDF documents, registering them on blockchain and checking their authenticity.
The application is built on Svelte modular architecture foundation
# Dependencies installation
yarn
# Development mode launch
yarn dev
# Production build
yarn build
# Built application preview
yarn preview
# Docker image build
docker build -t dochash .
# Container launch
docker run -p 80:80 dochash
/
├── public/ # Static files
├── src/
│ ├── components/ # Svelte components
│ ├── config/ # Configuration
│ ├── helpers/ # Helper functions
│ ├── styles/ # SCSS styles
│ ├── App.svelte # Root component
│ └── main.js # Entry point
├── Dockerfile # Docker configuration
├── index.html # HTML template
├── nginx.conf # Nginx configuration
├── package.json # Dependencies and scripts
└── vite.config.js # Vite configuration