Skip to content

andrewcell/daichang

Repository files navigation

Project Summary

Better codes, Better items, Better manage.

Deploy

sh-3.14$ ./gradlew run distZip
sh-3.14$ cp build/distributions/daichang-*.zip .
sh-3.14$ unzip daichang-*.zip
sh-3.14$ daichang-*/bin/daichang-*.sh

Troubleshooting

In Linux error might occur if fontconfig library is not installed when exporting to spreadsheet file.

[user@localhost ~]$ dnf install fontconfig

Install fontconfig or libfontconfig to prevent errors.

Environment Variables

Daichang uses environment variable to configure server.

  • daichang_port Listening port
  • daichang_host Listening host
  • db_url Database connect url
  • db_userDatabase User name
  • db_passDatabase User password

Phase 1 (Branched)

  • Spreadsheet as database
  • Add, Modify, Remove the entry
  • Simple search box (09.21.2022.)
  • Table filter (09.22.2022.)
  • Print as a cabinet label (09.26.2022.)
  • Spreadsheet file caching (09.27.2022.)
  • Better Javascript codes (09.27.2022.)

Phase 2 (Branched)

  • Initialize Git (09.27.2022.)
  • Exposed SQL, data will be save into DBMS (09.28.2022.)
  • Import, export to spreadsheet file (09.30.2022.)
  • Import existing data from ERP, autofill form from them (10.05.2022.)
  • Advanced Filtering. Almost infinite Filter items (Canceled)
  • Optimize source codes (11.01.2022.)
  • Full comments into source code. Implement JavaDoc (Dokka) (11.04.2022.)
  • Unit tests (Do continuously)

Phase 3 (Canceled)

  • Works almost as an ERP system
  • Implement Vue.js
  • More customization options like database connection

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published