saugataroy / wordref

A self-contained CRUD template for Java.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

scct4j

Keywords: crud, java, angular, bootstrap, derby, rest

scct4j stands for Self-Contained CRUD Template for Java. It is a RESTish CRUD webapp. Support for file uploads is included by the use of a multipart/form-data API.

It is not particularly useful as-is, but rather it is a template that can be used to build more extensive CRUD webapps. It is implemented using AngularJS and Bootstrap for the UI, Java for the server (using embedded Tomcat), and Derby for its embedded database. The only dependency is Java. Otherwise, the app is self-contained.

How To Use

To use scct4j, the code has to be compiled and the database initialized. Then the server can be launched.

git clone 'https://github.com/dstein64/scct4j.git'
cd scct4j
./build.sh
./run.sh scct4j.DatabaseManager init
./run.sh scct4j.server.Main 8000

The example above uses port 8000. To use scct4j, navigate your browser to http://localhost:8000/.

License

scct4j has an MIT License.

See LICENSE.

This license does not apply to the libraries. For the library licenses, see their corresponding licenses.

Screenshots

The following images show various components of scct4j's UI.

Submit

Submit

View an Item

View an Item

Update an Item

Update an Item

Manage

Manage

About

A self-contained CRUD template for Java.

License:MIT License


Languages

Language:Java 68.1%Language:JavaScript 15.3%Language:HTML 13.0%Language:Shell 1.8%Language:CSS 1.8%