Skip to content
/ app Public

Vanilla js SPA without vDom, build steps and all framework complications

License

Notifications You must be signed in to change notification settings

marcodpt/app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

App πŸš€

Vanilla js SPA without vDom, build steps and all framework complications.

Demo

Features ❀️

  • SPA without vDom
  • Built-in router
  • index.html builder with themes
  • JSON Schema based forms, inputs and outputs
  • Table data with great flexibility
  • Graph, chart and more components out of the box.

TODO πŸ”§

Bugs 🐞

  • datalist do not work on firefox mobile

Next release

  • merge tag and alert inside ctrl

Improvements πŸ’‘

  • semantic html tests, no string cmp
  • formatter should be a component?
  • allow icon with input to avoid unicode and translation
  • separate input and output options
  • allow to see other tests variants
  • dynamic validation with functions
  • input wrapper review
  • allow children in docs and examples (ctrl case)
  • remove or minimize lang support
  • remove non bootstrap options support, minimize options and review settings
  • separate router and data-app as a plugin

Tests and docs πŸ§ͺ

  • chart
  • graph
  • render
  • link
  • input
  • form
  • modal
  • table
  • sidebar
  • core router

New components πŸ“‹

  • carousel
  • maps
  • code component (html/js) and remove highlight.js from page source

Contributing 🀝

It's a very simple project. Any contribution, any feedback is greatly appreciated.

Support ⭐

If this project was useful to you, consider giving it a star on github, it's a way to increase evidence and attract more contributors.

Acknowledgment πŸ™

This work would not be possible if it were not for these related projects:

A huge thank you to all the people who contributed to these projects.