Skip to content

ivanjermakov/project-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project tracker

Project and issue tracking management system

Web pages

Feed

Project

Task

Setup

Requirements

JDK 8 or higher
Gradle 4.10.2 or higher
PostgreSQL 11 or higher
Node.js

Configure database

  1. Start PostgreSQL

    • With docker-compose running

      docker-compose up db
      
  2. Connect to the db jdbc:postgresql://localhost:5432/project_tracker (user: postgres, password: postgres)

  3. Execute DDL script core/src/main/resources/database.sql

Host Server

Setup

  1. git clone https://github.com/ivanjermakov/project-tracker.git

  2. Execute database.sql on previously created PSQL database.

  3. Fill next properties in application.properties:

     spring.datasource.url=
     spring.datasource.username=
     spring.datasource.password=
    
  4. gradle build

Run

Web application will start on :8080 port.

gradle bootRun

Host Web client

  1. Go to web/project-tracker folder
  2. Run npm install
  3. Run npm start

Additional scripts can be found at package.json