Skip to content
Build minimum viable admin panels quickly with just SQL
TypeScript HTML JavaScript CSS Dockerfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
ts-src
ts-test
.dockerignore
.gitignore
Dockerfile
README.md
package.json
rollup.config.js
tsconfig.json
webpack.config.js

README.md

eSQLate Front

eSQLate Front provides a web interface for the eSQLate Projects API Server eSQLate Server.

Installation

First install and configure eSQLate Server.

Then you must set up the following environmental variables:

  • LISTEN_PORT
  • API_SERVER

Install the OS dependencies:

# The below is for Ubuntu / Debian but we really just need to serve files over HTTP.
sudo apt install parallel
npm install
npm run-script build
sudo apt install lighttpd
sudo systemctl disable lighttpd
lighttpd -f lighttpd.conf -D

As you can see there is nothing too weird there so feel free to use whatever HTTP/HTTPS server you wish.

Once this is complete you can visit http://localhost:[LISTEN_PORT]/ to use eSQLate.

Credits

  • Created using Svelte.
  • Some colors taken from base-16 and then mangled by me to make them worse different.
  • TDD framework from Tape.
  • The routing is via Flatiron Director.
  • Thank you Microsoft for joining the Open Source movement and giving us TyeScript
  • This is my fifth-ish Spectre CSS based project.

License

This project (all code in this repository) is listed under GPLv3 or later

You can’t perform that action at this time.