remix-gun-db_starter Tailwind Templates

Remix Gun Db_starter

Remix.run, GunDB, Tailwind CSS boilerplate

Remix.Gun Boilerplate

This is my white-label boilerplate when building full stack apps. Using the Graph Universal Database, SEA authentication, and Remix's Express server adapter.

Goals

  • Relay GunDB inside the Remix Express Server
  • Authorization with Gun.Sea/ Gun's user api
    • Password-less authorization. IN PROGRESS
  • Data writing / mapping with high order function
  • Dynamic relay database peers
  • Docker Swarm deployment
  • Cryptographic ledger
  • Data Encrytion
  • Data Compression
  • Session Storage (needs improvment to workflow but it works)

Radix Storage with fully encrypted data. Each registered user has public/ private encryption credentials.

Development

You'll need to run two terminals (or bring in a process manager like concurrently/pm2-dev if you like):

Start the Remix development asset server

npm run dev

In a new tab start your express app:

npm run start:dev

This starts your app in development mode, which will purge the server require cache when Remix rebuilds assets so you don't need a process manager restarting the express server.

Deployment

First, build your app for production:

npm run build

Then run the app in production mode:

npm start

Now you'll need to pick a host to deploy it to.

Top categories

Loading Svelte Themes