Giter Site home page Giter Site logo

yzbb / cashregisterapp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from denis-selimovic/cashregisterapp

0.0 0.0 0.0 12.78 MB

Cross-platform JavaFX desktop app developed for university software engineering course.

License: GNU Affero General Public License v3.0

Java 93.22% CSS 4.97% TSQL 1.81%

cashregisterapp's Introduction

CashRegisterApp

Description

JavaFX cross-platform desktop app

Installation

Requirements

In order for installation to be successful you must install MySQL database.

  • On Windows first install WAMP server and run it
  • On Linux install LAMP stack

After PHPMyAdmin is successfully installed create database named 'si2019' with username 'root' and password 'password'. Then go to resources folder and download si2019.sql MySQL script. Import the script and database installation is finished.

Executable JAR

Follow these steps to run CashRegisterApp on your platform.

  • Download and install Java (JDK 14 is required)
  • Make sure your default JRE is set to version 14
  • Download executable JAR from here
  • Execute JAR from terminal with java -jar <jar_name>

You can run executable JAR on double click on all platforms (you still need JDK 14 and default JRE set to version 14).

  • On Windows this works out of the box
  • On Ubuntu you must give permission to file by using chmod x+a <jar_name> in your command line
  • On MacOS you must give permission to file by using chmod 755 <jar_name> in your command line

Maven

You can use Maven to build executable from source code and run it on your machine.

  • Download Maven for your OS here
  • Download source code from Github
  • Build from source code with mvn clean package
  • Run JAR with dependencies with java -jar cash-register-{version}-jar-with-dependencies.jar

IntelliJ IDEA

You can run this project in IntelliJ. Steps are as follows:

  • Download IntelliJ here
  • Download source code from Github
  • Open downloaded project in IntelliJ and open Maven tab (on the right)
  • Choose JavaFX plugin javafx:run and run your app

Linux packages

For now, deb package is available.

  • You can download deb package and install it with sudo apt install cash-register_{version}.deb

Windows installer

Get Windows installer here.

Contributors

cashregisterapp's People

Contributors

denis-selimovic avatar ebejtovic1 avatar lino2007 avatar mand0ne avatar nosmanbegovic avatar silegrb avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.