angellox / crm-react

Mini CRM Application built with React and Java (Spring Boot)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

crm-react

Mini CRM Application built with React

This project integrates some features of ReactJS 15, 16+ (functional components & class components). It adds users to CRM, list, edit and delete them. The frontend part is made in React JS and backend part is built in Java with Spring Boot Framework so that we can get an REST API and consume those data.

React dependencies

  • React Router DOM V6
  • Formik
  • Hooks
  • Class Components (outed version: you can change all those components to functional if you want modernize it)
  • Functional Components

Java (Spring Boot)

  • MySQL connector (Creation of a DB on MySQL locally)
  • Lombok

Tool Testing API endpoints

  • Postman

Snapshots

Página principal (GET /clientes)

Home page

Registrando un nuevo cliente (POST /clientes)

Registrando un nuevo usuario o cliente

Viendo datos de un cliente (GET /clientes/{id})

Viendo datos de un cliente en específico

Editando los datos de un cliente (PUT /clientes/{id})

Editando los datos de un cliente existente

Eliminando a un cliente en específico (DELETE /clientes)

Eliminando a un cliente de la lista y db

About

Mini CRM Application built with React and Java (Spring Boot)


Languages

Language:JavaScript 75.9%Language:Java 16.6%Language:CSS 6.1%Language:HTML 1.4%