slippy-idk / Smart-cashOS

My cash register OS
1 stars 3 forks source link

Smart-cashOS

Smart-cashOS is a software application, demonstrating a cash register system running on iPad, it helps enhance financial management, designed for smaller businesses, as larger companies have the privilege of utilising similar existing systems. It monitors and tracks the structure of said smaller businesses based on employee and sales statistics.

Features in this repo:

Getting Started

You will need:

Installation process:

Follow these steps to get a copy of the Smart-cashOS up and running on your local machine for development and testing purposes.

  1. Fork and Clone the repository on your github account
  2. Open the software in a IDE and make sure the lib folder is selected as a libary in the IDE

Fork the Repository: Firstly you will need to fork this repository to your own github account. Aftwards, you can clone the forked repository to access it on your local machine.

Clone the Repository:

  1. Install packages/requirements After forking and cloning the repository, you need to install the necessary modules. Check you have Node.js installed on your machine, this is essential when working on this project.

You will also need a Mysql dtaabse to run the software once the mysql databse is downloaded you will also need to download a mysql connector for establshing a connection between the software and the database Mysql Mysql Connector you have to include this in the libary of the project structure

the test database used for testing is currently as of writing included in the realeses and should allow you to import it into mysql allowing you to have access to the database

the software UsesJavaFX for the GUI this is included in the libary folder of the code and you may need to add it into the libary folder in your IDE

While not needed javaFX scenebuilder is reccomended as this software includes javafx code that was made in scene builder and this helps with the creation of the GUI

Install packages:

  1. Run the application Once the packages are installed, you can run the application.

Run the Application:

This should now be able to run on your local machine. Follow any additional instructions displayed in the terminal for the best set up and accessibility.

Contributing

We welcome contributions! Please follow any specified contribution guidelines shown in issues from this GitHub repository to get started.

Contact

For any questions or concerns, please open an issue on GitHub or contact the maintainers.