Skip to content

Latest commit

 

History

History
51 lines (40 loc) · 1.39 KB

README.md

File metadata and controls

51 lines (40 loc) · 1.39 KB

About

A small web project to provide a headstart while building a java/Spring-based web app.

The following technologies were used;

  • Java
  • Spring Boot framework
  • H2 Database
  • Thymeleaf templating
  • Bootstrap
  • jQuery & ajax

Requirements

  • Java 8
  • Maven

How To Run the Application?

  • Clone this project
    git clone https://github.com/Olatunji-Longe/headstart.git
  • Change directory to the project root in your terminal (linux, mac) OR in your command line interface (windows PC)
    cd headstart
  • build the application by executing the following command
    mvn clean package
  • Run the application with the following command:
    mvn exec:java

This should launch a browser window with a login page. Use the following credentials to login;

    username: user@headstart.com
    password: secret

NOTE - This is just a default user that was used to bootstrap the application. if you need multiple users, you will have to include your own user registration workflow.

If you simply need to demo static users, just add them in the bootstrap phase by extending the functionality in com.quadbaze.headstart.lifecycle.Bootstrap.java class's initDefaultUserIfRequired() method.


The application can be further customized as needed by inspecting the code and extending various provided functionalties according to requirements!