/EmployeeCRUD

EmployeeCRUD is a system for create, read, update and delete employees

Primary LanguageJavaMIT LicenseMIT

EmployeeCRUD

EmployeeCRUD is a simple system for create, read, update and delete employees

1. How to install: Frontend

Configure link to backend

For details

https://blog.caelum.com.br/como-preparar-uma-aplicacao-react-para-o-deploy/

2. How to install: Backend

Configure data for DB in application.properties

For details

https://medium.com/swlh/deploying-spring-boot-applications-15e14db25ff0

3. Technologies used for development

BACKEND:

  • Maven
  • FlywayDb (https://www.flywaydb.org)
  • Spring boot
  • Spring tool suite (for VSCODE)
  • Spring Initializr (for create a spring project)
  • Postman (for test API)
  • MySQL Community Server
  • Mocky.io https://www.mocky.io (For make API returns and implement front-end)

FRONTEND:

  • Yarn
  • "axios": "^0.19.0",
  • "react": "^16.10.2",
  • "react-dom": "^16.10.2",
  • "react-router-dom": "^5.1.2",
  • "react-scripts": "3.2.0",
  • "react-super-responsive-table": "^5.0.4"

4. Next Steps

BACKEND

  • Use of the HATEOAS