Lightnet / baregunjsui

Simple bare gunjs ui test build using jquery as base.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

baregunjsui

Created by: Lightnet

License: MIT

Note:

  • some section code are not working.

Required:

  • Nodejs

Code Languages:

  • Babeljs javascript
  • javascript

Information:

Design to be simple and to keep the files to bare minimal. To build simple peer to peer database messages system by developing Security, Encryption, and Authorization. By using jquery and jquery-ui, gun.js and gun.js libraries as base line just for client and simple server setup. The project has auto build script compiler that is being used for gulp, babel, webpack and other libraries to develop small but compact file. It can be install npm (node package manager) by command line for easy setup. The database is develop mode that not yet config yet for production. Simple access and post and private message system. The project has some simple examples to how gun.js works for peer to peer database with sea.js.

Current mode Development / production mode that is not config.

By using jquery for creating element docs, query element id, and other for simple coding build. To get gun.js to load real time to almost direct access to database from server to client and peer to peer connections from other clients.

Features:

  • Peer to Peer database from gun.js.
  • SEA.js (Security, Encryption, Authorization) from gun.js
  • Private Message (Simple)
  • Profile search Alias (Simple)
  • Alias Contacts (Add/Remove)
  • Login, Sign up, Forgot Password Hint (Simple)
  • Change Password (Simple)
  • Chat Message (Timegraph)
  • To Do List (Add / Edit /Remove) (user auth not working / gun working)
  • Connect gun peer (partly work)
  • Disconnect gun peer (partly work)
  • Simple theme light and dark
  • Added simple loading screen since javascript take a while to load.

Notes:

  • This is just prototype builds for testing.
  • This most simple build using jquery and jquery ui simple dialog and popup message.
  • jquery smallest file to helpful tool scripts.
  • jquery-ui is tricky to setup since they broken in part to reduce file size good for design. Since need few scripts and css to keep file small as possible.
  • Not yet config for development and production.
  • Some minor bug on gun.user() function calls from sea.js might not work in some areas.
  • Load time data may be slow on time graph or other libraries.

Sea.js

  • map set key has end prefix xxx.xxx-xxx. dot if your using jquery it error fail to add id tag.

Bugs:

  • Connect and disconnect button is what doesn't work some condtions.
  • gun.user there might be some bug that doesn't load correctly. null and boolean are not working for some reason to set variable into graph. But not using sea.js it works.

Project Links:

Links:

Credits:

About

Simple bare gunjs ui test build using jquery as base.


Languages

Language:JavaScript 94.8%Language:HTML 3.9%Language:CSS 1.4%