Skip to content

blackdiz/IssueTrackerDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IssueTrackerDemo

A simple issue tracking system

Use docker for hosting backend and frontend, and start by docker compose.

Technique stack of the backend:

  • Node.js
  • Express
  • PostgreSQL
  • Objection.js

Technique stack of the frontend:

  • ReactJS
  • React Router v4
  • Reactstrap

Features:

  • Account resgistration
  • Project management
  • Issue management

How to start:

Intall docker-compose first.

go the project directory and execute

docker-compose up

after starting, visit:

http://localhost:8080

TODO

  • Dockrize and keep library versions up
  • Migrate to TypeScript

專案問題管理程式,前後端分離,後端只提供API endpoint

前後端和 DB 均使用 Docker, 並以 Docker Compose 啟動

後端使用:

  • Node.js
  • Express
  • DB 使用 PostgreSQL
  • ORM 使用 Objection.js

前端使用:

  • ReactJS
  • React Router v4
  • Reactstrap

提供功能:

  • 帳號註冊
  • 專案建立、修改、刪除
  • 問題建立、修改、刪除

如何啟動

請先安裝 docker-compose 在專案目錄下輸入

docker-compose up

接著拜訪網址

http://localhost:8080

即可看到專案

TODO

  • 持續更新版本和容器化
  • 改用TypeScript

About

A issue tracker for demo

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages