Skip to content

rantonucci/tasklist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Task List

An example of a full stack web application. It implements a simple (and rather bare-bones looking) to-do list.

It has two parts. The back end system serves REST calls. The back end system uses an embedded HSQL database, Hibernate, Jersey and Jackson. The front end system runs on a separate web server and serves up the javascipt and html pages. The front end is a single page Angular app.

You will need Maven and NPM installed to run this.

How to Start

  1. Clone the tasklist project
  2. Go into the backend/ directory.
  3. Build the backend with "mvn package"
  4. Populate the database with "java -jar target\tasklist-backend-0.0.1-SNAPSHOT.jar bootstrap tasklist.yml"
  5. Run the backend server with "java -jar target\tasklist-backend-0.0.1-SNAPSHOT.jar server tasklist.yml"
  6. Go into the frontend/ directory
  7. Setup webserver to host the javascript with "npm install"
  8. Run the webserver with "npm start"
  9. Hit http://localhost:8000/app

About

A sample of a angular webapp hitting a Java backend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published