项目作者: marcin-lawrowski

项目描述 :
Accounting software
高级语言: JavaScript
项目地址: git://github.com/marcin-lawrowski/felicia.git
创建时间: 2016-12-07T15:56:20Z
项目社区:https://github.com/marcin-lawrowski/felicia

开源协议:GNU General Public License v3.0

下载


Felicia

Felicia is an accounting software. The major features include:

  • Invoices (creating, editing, printing)
  • Customers
  • Statistics

Tech

  • [Scala] - backend language
  • [Play Framework] - backend framework
  • [wkhtmltopdf] - PDF documents rendering
  • [React] - frontend components framework
  • [Redux] - state container for JavaScript apps
  • [Twitter Bootstrap] - styles definitions
  • node.js - frontend packages management
  • jQuery

Installation - development version

Install wkhtmltopdf tool in your system and check if wkhtmltopdf command is available in system shell.

Clone repository:

  1. $ git clone https://github.com/marcin-lawrowski/felicia.git
  2. $ cd felicia

Edit conf/application.conf file, go to db section and provide valid database connection properties: default.driver, default.url, default.username and default.password. Run the application:

  1. $ npm install -d
  2. $ ./node_modules/.bin/webpack
  3. $ sbt run

Open http://localhost:9000/ address in web browser. Use the following credentials when you haven’t created accounts yet: admin:admin.

License

GPL-3.0

Free Software, Hell Yeah!

[Scala]: https://www.scala-lang.org
[Play Framework]: https://www.playframework.com
[React]: https://facebook.github.io/react
[Redux]: http://redux.js.org

[Twitter Bootstrap]: http://twitter.github.com/bootstrap

[wkhtmltopdf]: http://wkhtmltopdf.org