Go to file
DarrenZal eb9c55262c remove fission server dependency 2025-04-13 16:52:20 -07:00
.github Initial commit 2022-12-27 21:21:22 -08:00
Terminus changes for ChatDKG demo 2023-11-27 23:44:35 -08:00
src remove fission server dependency 2025-04-13 16:52:20 -07:00
static Fixed a bug in the login function 2023-01-18 13:52:41 -08:00
.babelrc Fixed a bug in the login function 2023-01-18 13:52:41 -08:00
.eslintignore Initial commit 2022-12-27 21:21:22 -08:00
.eslintrc.cjs Initial commit 2022-12-27 21:21:22 -08:00
.gitignore Initial commit 2022-12-27 21:21:22 -08:00
.npmrc Initial commit 2022-12-27 21:21:22 -08:00
.prettierrc.cjs Initial commit 2022-12-27 21:21:22 -08:00
Cover.png Add files via upload 2023-04-19 01:10:35 -06:00
LICENSE Initial commit 2022-12-27 21:21:22 -08:00
Myseelia_Ikigai (1).png Add files via upload 2023-04-19 01:10:35 -06:00
Problem.png Add files via upload 2023-04-19 01:10:35 -06:00
README.md Update README.md 2023-02-14 14:37:36 -08:00
Solution - 2.png Add files via upload 2023-04-19 01:10:35 -06:00
Solution - 3.png Add files via upload 2023-04-14 11:58:19 -06:00
Target Users.png Add files via upload 2023-04-19 01:37:03 -06:00
package-lock.json changes for ChatDKG demo 2023-11-27 23:44:35 -08:00
package.json changes for ChatDKG demo 2023-11-27 23:44:35 -08:00
postcss.config.cjs Initial commit 2022-12-27 21:21:22 -08:00
svelte.config.js Initial commit 2022-12-27 21:21:22 -08:00
tailwind.config.cjs Initial commit 2022-12-27 21:21:22 -08:00
tsconfig.json start visualization with cytoscape 2023-02-01 14:58:36 -08:00
tsnode-loader.js Initial commit 2022-12-27 21:21:22 -08:00
vite.config.ts Initial commit 2022-12-27 21:21:22 -08:00
webpack.config.cjs Fixed a bug in the login function 2023-01-18 13:52:41 -08:00
webpack.parts.cjs Fixed a bug in the login function 2023-01-18 13:52:41 -08:00

README.md

Myseelia

The app is built with:

🚀 Getting Started

You can try out the app yourself here.

Ready? Let's go.

Prerequiste: ensure you are running Node 16.14 or greater, but not Node 17 (18 is fine though!).

  1. Clone the repository:

    git clone git@github.com:DarrenZal/Myseelia.git
    
  2. Install the dependencies.

    npm install
    
  3. Start the local development server.

    npm run dev
    
  4. Navigate to http://localhost:5173 in your web browser.

🧨 Deploy

Any static hosting platform should be supported.

The Myseelia app is currently hosted on Fission App Hosting

Fission App Hosting

A Webnative application can be published to IPFS with the Fission CLI or the Fission GitHub publish action.

To publish with the Fission CLI:

  1. Install the CLI
  2. Run fission setup to make a Fission account
  3. Run npm run build to build the app
  4. Delete fission.yaml
  5. Run fission app register to register a new Fission app (accept the ./build directory suggestion for your build directory)
  6. Run fission app publish to publish your app to the web

Your app will be available online at the domain assigned by the register command.

To set up the GitHub publish action:

  1. Register the app with the CLI
  2. Export your machine key with base64 ~/.config/fission/key/machine_id.ed25519
  3. Add your machine key as a GH Repository secret named FISSION_MACHINE_KEY
  4. Update the publish.yml with the name of your registered app

See the Fission Guide and the publish action README for more details.

Static Build

Export a static build.

npm run build

The build outputs the static site to the build directory.