${I needed to do a Web Application to finish my Web Development course at IES Camp de Morvedre, I have decided to do an application for laboratories called LARS that helps to organize and search for reagents.}
Here's why:
- Normally you have a lot on reagents on laboratory, you need an easy way of keeping them update.
- Take less time searching for a reagent if you need it.
- Easy integration with another applications like an application to demand new reagents to buy
Has been used in the frontend material ui on the tables, react router to do routes on react and axios to the requests. And webpack with babel and postcss loader with autoprefixer to do the front usable on almost all browsers. On the backend spring security to keep the api protected and hibernate search for the search feature.
- NPM You need npm and node last version and then execute.
npm install
-
Maven Install all the repositories on pom.xml
-
You need a MySQL database accesible and then on resources add the file application.properties with a code like this:
server.port=8090
spring.session.jdbc.initialize-schema=always
spring.jpa.hibernate.ddl-auto=update
spring.datasource.url=jdbc:mysql://localhost:3306/finaldaw
spring.datasource.username=finaldaw
spring.datasource.password=finaldaw
- JDK 14
- Clone the repo
git clone https://github.com/IvanPenyaHuguet/ProyectoFinalDAW
- Install NPM packages
npm install
- Install Maven dependencies
- Add the file src/java/resources/application.properties, with this fields:
server.port=8090
spring.session.jdbc.initialize-schema=always
spring.jpa.hibernate.ddl-auto=update
spring.datasource.url=jdbc:mysql://localhost:3306/finaldaw
spring.datasource.username=finaldaw
spring.datasource.password=finaldaw
- Initialize the spring boot server
- Run npm build or npm run watch
Iván Peña Huguet - [email protected]
Project Link: LINK