Skip to content

Latest commit

 

History

History
38 lines (29 loc) · 2.49 KB

README.md

File metadata and controls

38 lines (29 loc) · 2.49 KB

project-task-tool

Building a fullstack project task tool using Spring Boot, ReactJS and Redux

Built with

  • Maven - Dependency Management.
  • JDK - Java™ Platform, Standard Edition Development Kit.
  • Spring Boot - Framework to ease the bootstrapping and development of new Spring Applications.
  • Spring Data JPA - Spring Data JPA, makes it easy to easily implement JPA based repositories. This module deals with enhanced support for JPA based data access layers. It makes it easier to build Spring-powered applications that use data access technologies.
  • H2 - Open-source, in memory lightweight Java database.
  • git - Free and Open-Source distributed version control system.
  • Lombok - Never write another getter or equals method again, with one annotation your class has a fully featured builder, Automate your logging variables, and much more.
  • React - A JavaScript library for building user interfaces.
  • Redux - A predictable state container for JavaScript apps. It helps you write applications that behave consistently, run in different environments (client, server, and native), and are easy to test.
  • Bootstrap - Bootstrap is an open source toolkit for developing with HTML, CSS, and JS.

External Tools Used

  • Postman - API Development Environment (Testing Docmentation)

Running the application locally

There are several ways to run a Spring Boot application on your local machine. One way is to execute the main method in the com.arc.sbtest.SBtemplateApplication class from your IDE.

  • Download the zip or clone the Git repository.
  • Unzip the zip file (if you downloaded one)
  • Open Command Prompt and Change directory (cd) to folder containing pom.xml
  • Open IDE
    • File -> Import -> Navigate to the folder where you unzipped the zip
    • Select the project
  • Choose the Spring Boot Application file (search for @SpringBootApplication)
  • Right Click on the file and Run as Java Application

Alternatively you can use the Spring Boot Maven plugin like so:

mvn spring-boot:run