Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ivanjermakov/project-tracker
Project and issue tracking management system
https://github.com/ivanjermakov/project-tracker
angular java project-management spring-boot
Last synced: 3 months ago
JSON representation
Project and issue tracking management system
- Host: GitHub
- URL: https://github.com/ivanjermakov/project-tracker
- Owner: ivanjermakov
- Created: 2019-03-01T08:11:54.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-02-28T21:24:12.000Z (almost 2 years ago)
- Last Synced: 2023-03-07T13:28:15.536Z (almost 2 years ago)
- Topics: angular, java, project-management, spring-boot
- Language: Java
- Size: 7.7 MB
- Stars: 2
- Watchers: 0
- Forks: 4
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project tracker
Project and issue tracking management system## Web pages
### Feed
![](https://pp.userapi.com/c853420/v853420139/6768b/E7j5qxRAhY8.jpg)
### Project
![](https://pp.userapi.com/c853420/v853420139/67695/tlM7O_v7ays.jpg)
### Task
![](https://pp.userapi.com/c853420/v853420139/6769f/UdPwwRVwiao.jpg)## 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
### Setup1. `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`