# BACK
## 2021-2022 SIL ERP solution

This is the BACK component for the 2021-2022 M2 SIL version 
of the ERP system, a project for the ERP subject.

This work is licensed under the [CeCILL-B license agreement](https://cecill.info/licences/Licence_CeCILL-B_V1-en.html).  

### What's this?

BACK is the component that handles financial documentation 
as well as a Stock Management system for the articles for sale. 
It also provides other components information about the available 
products such as the number of each article in stock as well as their 
price.

### Running

BACK is a [Java Spring](https://spring.io/) Web application built using 
the [Gradle Build Tool](https://gradle.org/).

Gradle allows you to quickly test the application by running a local 
test [Apache TomCat](https://tomcat.apache.org/) server that hosts 
the application. It also allows you to quickly build a WAR archive 
for deployment on a production Apache TomCat or [Oracle Glassfish](https://www.oracle.com/middleware/technologies/glassfish-server.html) server.

It is recommended to use a Java IDE to run and deploy the application.

* [JetBrains IntelliJ IDEA](https://www.jetbrains.com/idea/) (proprietary, requires a license)
* [Apache NetBeans](https://netbeans.apache.org/) (free and open-source)
* [Eclipse IDE for Java Developers](https://www.eclipse.org/downloads/packages/) (free and open-source)

TODO: Insert manual Gradle commands.