Skip to content

Latest commit

 

History

History
112 lines (87 loc) · 3.56 KB

README.md

File metadata and controls

112 lines (87 loc) · 3.56 KB

GitHub language count Repository size GitHub last commit


About | Technologies | How to | Author

💻 About the project

Catalog - fullstack web application developed in ReactJS, Java with the Spring Boot framework and deployed on Heroku/Railway/Netlify/AWS at DevSuperior.
This is a product catalog application, with the feature of managing product registration through authentication and authorization.

Class Diagram

ds-catalog-class-diagram

Frontweb Preview

screenshot ds-catalog


🛠 Technologies

Technologies and tools that were used in the development of the project:

Languages | Environments | Frameworks | Libraries | Techniques

  • Java
  • Spring Boot 2
  • Spring Data JPA
  • Spring Web
  • Spring Validation
  • Spring Security
  • JUnit
  • H2 Database
  • PostgreSQL
  • Docker
  • AWS
  • HTML
  • CSS
  • TypeScript
  • ReactJS
  • React Router Dom
  • React Paginate
  • React Hook Form
  • React Toastify
  • JWT
  • Jest

Utilities


🔧 How to

Requirements

  • Java 17
  • Node 14.x
  • NPM 6.x or Yarn 1.22.21

Installation

  1. clone repo

Backend

  1. open project folder 'backend' from file system
  2. change spring profile to 'test' in application.properties
  3. run app DscatalogApplication.java
  4. navigate to resources http://localhost:8080

Frontweb

  1. open project folder 'frontweb' from file system
  2. delete the file yarn.lock
  3. install the dependencies npm install or yarn install
  4. run the project npm run dev or yarn start
  5. navigate to http://localhost:3000/

👨‍💻 Author


Jonas Souza

Github Badge Linkedin Badge