Skip to content

daeuniverse/daed

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

daed

license hits pr/issue lastcommit

What this project is for

A Web Dashboard for dae

preview

Features

  • Easy to use, with keyboard navigation / shortcuts builtin
  • Beautiful and intuitive UI
  • Light / Dark mode
  • Mobile friendly

How to run and build this project

Note: This project is a standaone UI component that works together with dae-wing (backend API server). This project cannot run alone without dae-wing since they are bundled as a software stack to interact with dae (core).

Get started with dae-wing

Clone dae-wing to a remote or local linux environment

git clone https://github.com/daeuniverse/dae-wing.git

cd dae-wing

Run the make script which will clone the dae repo to a specific folder relative to the working directory

make deps

Build the dae-wing binary using go build

go build .

Run the dae-wing binary we just built w/o api-only mode enabled

# ./dae-wing -c ./ --api-only
./dae-wing -c ./

Get started with daed

Clone this project to your development directory

git clone https://github.com/daeuniverse/daed.git

cd daed

Install package dependencies using pnpm

pnpm install

Note: We need to generate graphql type definitions and api bindings Use environment variable SCHEMA_PATH to specify your schema endpoint It can be a url starts with http(s) points to graphql endpoint or a static graphql schema file

Important: Optionally, append -w or --watch at the end of the command to watch upcoming changes

# SCHEMA_PATH=http(s)://example.com/graphql pnpm codegen
# SCHEMA_PATH=http(s)://example.com/graphql.schema pnpm codegen

SCHEMA_PATH=/path/to/SCHEMA_PATH pnpm codegen --watch

Start dev server

pnpm dev

If everything goes well, open your browser and navigate to http://localhost:5173

Happy Hacking!

Contribute to daed

Feel free to open issues or submit your PR, any feedbacks or help are greatly appreciated. Special thanks goes to all contributors. If you would like to contribute, please see the instructions. Also, it is recommended following the commit-msg-guide.

License

MIT License (C) daeuniverse

Dependencies used in this project