YunoHost portal using Nuxt.js
Find a file
2023-07-25 22:51:03 +02:00
assets/img Initial commit 2023-07-14 22:15:32 +02:00
components Button: add text + icon props 2023-07-25 22:46:38 +02:00
composables add useUserInfo that auto fetch user data 2023-07-25 22:25:27 +02:00
layouts default layout: update with user info and logout 2023-07-25 22:51:03 +02:00
locales add nuxt-i18n plugin + add old en-US.json 2023-07-23 17:43:52 +02:00
middleware add useApi fetcher + handle login + route guards 2023-07-20 17:36:08 +02:00
pages default layout: update with user info and logout 2023-07-25 22:51:03 +02:00
.eslintrc.cjs misc fixes 2023-07-25 22:22:59 +02:00
.gitignore Initial commit 2023-07-14 22:15:32 +02:00
nuxt.config.ts misc fixes 2023-07-25 22:22:59 +02:00
package.json update Login view with form components 2023-07-25 19:24:27 +02:00
README.md linting 2023-07-19 18:42:05 +02:00
tailwind.config.js misc fixes 2023-07-25 22:22:59 +02:00
tsconfig.json Initial commit 2023-07-14 22:15:32 +02:00

POC for new YunoHost portal

Setup

  • I'm doing all this from inside a YunoHost LXC
  • You may want to open port 3000 (or disable the firewall) to access the dev server
  • You'll need NodeJS 18.14 (or higher)
  • And yarn
  • Run yarn install
  • Also make sure the new yunohost-portal-api is running and corresponding route is in nginx config

Dev

  • Run yarn dev
  • Access http://1.2.3.4:3000/