Skip to content

A personal "My Account" dashboard built specially for use with the Logto Authentication Platform. Built with vue and cloudflare workers

License

Notifications You must be signed in to change notification settings

t2vee/Logto-USS

Repository files navigation

Logto-USS (User Self Service)

Warning

This app is not reccomended for use in production just yet!

A personal "My Account" dashboard built specially for use with the Logto Authentication Platform.
Uses cloudflare pages + pages functions for a performant application with no server required!

demo

You can access the demo at logto-demo-account-dashboard.pages.dev.
and can login with

design

my design inspiration came from a few different account management dashboards but prodominiently

with a few others like wargaming, github, reddit and spotify

quick screenshot

img.png

Warning

There are currently a lot of things I want to work on like configuration/customization and a lot of bug fixes, so at the moment I would not recommend using it in production however I am open to contribution!

Installing and Configuring your dashboard

  1. Fork this repository
  2. Read through the wrangler.sample.toml and modify the values accordingly
    • You may need to use the wrangler CLI to add some values like secrets and KV bindings. These can also be added through the cloudflare dashboard
    • Read more about using wrangler in the WRANGLER.md
  3. Once filled out remove the old wrangler.toml and rename wrangler.sample.toml to wrangler.toml
  4. Time to deploy the dashboard! Head over the the Cloudflare Pages Deploy Page
    • Follow the instructions to connecting your github account and selecting your forked repository.

install via docker (not yet ready)

  1. Fork and clone repository
  2. Fill out variables in docker/.env following the .env.sample
  3. Deploy using docker compose docker compose up -d in the docker directory
  4. Thats it!
  5. You will need to configure a reverse proxy for the containers. Here is a example nginx config file

About

A personal "My Account" dashboard built specially for use with the Logto Authentication Platform. Built with vue and cloudflare workers

Topics

Resources

License

Stars

Watchers

Forks

Languages