Skip to content

dapnet-core/frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

21a9345 · Jan 24, 2025

History

64 Commits
Jan 24, 2025
Jan 23, 2025
Jan 24, 2025
Aug 31, 2022
Jan 24, 2025
Sep 16, 2022
Aug 31, 2022
Jan 23, 2025
Jan 24, 2025
Sep 26, 2022
Jan 23, 2025
Aug 31, 2022
Jan 23, 2025
Jan 24, 2025
Jan 24, 2025
Jan 23, 2025
Jan 24, 2025
Jan 23, 2025

Repository files navigation

Dapnet Frontend

New multi-platform frontend for DAPNET v2

Getting started

Using a full DAPNET node

See this repository for setup instructions

Using docker

Run

$ docker build -t dapnet-quasar:latest .
$ docker run -p 80:80 -v "$(pwd)"/docker/nginx.conf:/etc/nginx/nginx.conf:ro dapnet-quasar:latest

and open a webbrowser at localhost. This will launch the production build, without an API server. You can specify one using --build-arg api_server=<your_server> in the first command

Manually (recommended for development)

Install node.js (≥ 18) and npm (or any other package manager) and install the dependencies

npm install

After that you can launch the development profile with

API_SERVER=<your_server> npm run dev

It is advised to set up a local node too and connect to it's api server.

Why this rework?

There already is a working web frontend for DAPNET v2, but its using lots of outdated dependencies and is hard to migrate and maintain. Additionally, it only covers the web; DAPNET v1 has apps for Android and iOS, which DAPNET v2 should match.

This project uses Quasar Framework, which can deploy to both the web and mobile devices.