Skip to content

Remix.run, GunDB, Tailwind CSS boilerplate

Notifications You must be signed in to change notification settings

cnxtech/remix-gun-db_starter

Repository files navigation

Remix.Gun Boilerplate

Remix/Gun

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-encryption

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.

About

Remix.run, GunDB, Tailwind CSS boilerplate

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published