https://github.com/trueblocks/trueblocks-dalledress
https://github.com/trueblocks/trueblocks-dalledress
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/trueblocks/trueblocks-dalledress
- Owner: TrueBlocks
- License: gpl-3.0
- Created: 2024-01-22T09:15:06.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-07-13T02:38:18.000Z (11 months ago)
- Last Synced: 2025-07-13T03:40:49.873Z (11 months ago)
- Language: TypeScript
- Size: 9.06 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TrueBlocks Dalledress
An opinionated version of a desktop-based Wails app with Golang backend and React frontend using TrueBlocks's SDK and Unchained Index.
## Features
- Desktop app built with Wails, React, TypeScript, Mantine, and TrueBlocks
- Golang backend - fast, concurrent, type safe
- ESLint & Prettier configured for frontend
- GolangCI-lint configured for backend
- VSCode automatic formatting on save (Go, TS, JS, YAML, TOML)
## Getting Started
### Prerequisites
- Golang >= 1.23.1
- Wails >= 2.10.1 and < 3.x
- Yarn (no npm)
- Node.js >= 18.x
### Installation
```bash
git clone https://github.com/TrueBlocks/trueblocks-dalledress.git
cd trueblocks-dalledress
yarn install
yarn test
```
### Running in Development
```bash
yarn dev
```
### Building for Production
```bash
yarn build
```
### Linting
```bash
yarn lint
```
## Project Structure
```[text]
.
├── app
├── frontend
│ ├── dist
│ │ └── assets
│ └── src
│ ├── components
│ ├── context
│ ├── contexts
│ ├── hooks
│ ├── layout
│ ├── utils
│ ├── views
│ └── wizards
│ └── hooks
└── pkg
├── markdown
├── msgs
├── preferences
├── project
└── validation
```
## Contributing
We love contributors. Please see information about our workflow before proceeding.
- Fork this repository into your own repo.
- Create a branch: `git checkout -b `.
- Make changes to your local branch and commit them to your forked repo:
`git commit -m ''`
- Push back to the original branch:
`git push origin TrueBlocks/trueblocks-dalledress`
- Create the pull request.
## License
[LICENSE](./LICENSE)