Package Data | |
---|---|
Maintainer Username: | rdytogokev |
Package Create Date: | 2016-10-22 |
Package Last Update: | 2016-10-27 |
Language: | PHP |
License: | GPL3 |
Last Refreshed: | 2024-11-23 03:10:08 |
Package Statistics | |
---|---|
Total Downloads: | 5 |
Monthly Downloads: | 0 |
Daily Downloads: | 0 |
Total Stars: | 1 |
Total Watchers: | 2 |
Total Forks: | 0 |
Total Open Issues: | 0 |
(NOTE: Currently in planning stage. We are looking for contributors.) An open-source modular rapid application builder and content management system. PunchUp is open-source using the permissive GPLv3 license. PunchUp's core operates alone or with add-on modules. The framework is a combination of a RAD drag-n-drop application builder and a web content managment system.
The core of PunchUp is made of two parts; (1) a server-side API layer and (2) a Javascript and HTML5 front-end.
The PunchUp API is written in PHP and makes use of the Lumen framework and Fractal for the presentation and transformation layer. It is a JSON REST based API. In addition to responding to JSON requests, the API connects to various types of data sources, such as MySQL, MSSQL, SQLite, MongoDB, and flat-file databases. A unique feature of the API is how it automattically generates new database models, REST endpoints and CRUD based routes.
The Punchup Front-End is written in HTML5, CSS3 and Javascript and makes use of the Bootstrap 3 front-end framework and the Sass preprocessor. jQuery and Aurelia are the Javascript frameworks.
Please contact Kevin Young to inquire about contributing. We are looking for every type of contributor.
Javascript (ECMAScript) >= 6.0
PunchUp is open-sourced software licensed under the GNU GPLv3