https://github.com/dmccuskey/feathers-gui
A FireStore-like interface for Feathersjs servers
https://github.com/dmccuskey/feathers-gui
feathersjs vue
Last synced: 3 months ago
JSON representation
A FireStore-like interface for Feathersjs servers
- Host: GitHub
- URL: https://github.com/dmccuskey/feathers-gui
- Owner: dmccuskey
- Created: 2018-10-22T18:46:24.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-06-01T23:07:10.000Z (about 3 years ago)
- Last Synced: 2025-05-07T13:57:47.782Z (over 1 year ago)
- Topics: feathersjs, vue
- Language: TypeScript
- Homepage: https://FeathersGui.dev
- Size: 593 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# feathers-gui
A record editor for Feathersjs-wrapped databases. It can be run locally or used online.
Docs and online access at [https://FeathersGui.dev](https://feathersgui.dev)
## Project Overview
I've been using Feathersjs for several years and this is a tool I created to view and edit my data records during development.
This can be used either locally or online.
**Features**
- Support for multiple Servers and Services
- Real-time data updates
- Custom display for each data column
- All configuration info is stored locally in `localStorage`
- Offers a template when adding new records to a Service
- Basic auth supported, ie. strategy `local`
## Setup
### Local Use
_This is best if your Feathers server doesn't have a SSL connection and you aren't able to create SSL certificates._
Install steps:
1. Check out this repo
1. switch to the folder of the Featherjs version you want to run
| Fjs version | folder |
| ----------- | ---------------- |
| v3 | <soon> |
| v4 | `fgui-v4` |
| v5 | <soon-ish> |
3. then run:
```bash
yarn install
yarn run serve
```
The server can be accessed at [http://localhost:9092](http://localhost:9092)
_The port number can be changed in `vue.config.js`._
Documentation at [FeathersGui.dev](https://feathersgui.dev)
### Online Use
The online docs and GUI versions are hosted at Netlify. They use secure HTTPS, so the Feathers server has to serve SSL as well.
Instructions on how to quickly create SSL certificates are at [FeathersGui.dev](https://feathersgui.dev).
## Coming up
1. New Component UI library and theme
1. Support for Featherjs v3
1. Import/Export Server/Service configs