Skip to content

DS Catalog - Web full stack application developed in ReactJS and Java with Spring Boot framework. Cloud deployment with Heroku/Railway and Netlify. Built in the 10th DevSuperior Bootcamp class.

Notifications You must be signed in to change notification settings

jonasmzsouza/ds-catalog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

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

About

DS Catalog - Web full stack application developed in ReactJS and Java with Spring Boot framework. Cloud deployment with Heroku/Railway and Netlify. Built in the 10th DevSuperior Bootcamp class.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published