/DIST-development

This app simulating a logistics activities, create routes to delivery, insert worker, vehicles, list elements and payment services. Your development wll be serve, to show my skills and learning about many kind of tecnologies, techniques to build software and think how to solve problems.

Primary LanguageJavaScriptMIT LicenseMIT

alt text

Dist®

NPM

Hi 👋

State

  • fase I

About project

  • 🔭 This app simulating a logistics activities, create routes to delivery, insert worker, vehicles, list elements and payment services. Your development wll be serve, to show my skills and learning about many kind of tecnologies, techniques to build software and think how to solve problems.

Application arquitecture

alt text

Url Link

Api documentation

  • API documentation
    • OBS* the user account credentials must be got by firebase-auth and transferr to spring-cloud API
    • documentation

Recomended extensions (browser chrome)

Technologies and Resources

Design

OS

  • windows
  • linux

Text editors

  • vsCode
  • sts 4
  • notepad ++

Project management

  • trello
  • swagger

Database technologies

  • postgres

Frontend technologies

  • react

Backend technologies

  • java
  • spring-boot
    • jpa
    • hibernate
  • spring-cloud
    • eureka-server
    • zull

mobile tecnologies

  • react-native

DevOps technologies

  • aws ec2
  • aws elb
  • aws rds
  • docker
  • netlify

Version control technologies

  • git
  • github

get project

  • requirements:
    • java 11
    • node 16
    • react 18.2
    • react-native
      • expo 46.0

git:

git clone https://github.com/LeonardoSousa89/DIST-project_development.git

docker:

sudo docker network create distnetwork &&
sudo docker run -d --name dstproject-eureka-server --network distnetwork -p 8761:8761 leozin89/dstproject-eureka-server:v1 &&
sudo docker run -d --name dstproject-api-gateway   --network distnetwork -p 8765:8765 leozin89/dstproject-api-gateway:v3 &&
sudo docker run -d --name dstproject-application   --network distnetwork -p 8762:8762 -e DB=your_db_url -e USER_DB=your_db_username -e PASSWORD_DB=your_db_password leozin89/dstproject-application:v3 

Monitoring containers

  • docker-visualizer
sudo docker run -it -d -p 8080:8080 -v /var/run/docker.sock:/var/run/docker.sock dockersamples/visualizer

Author

Leonardo Sousa

https://www.linkedin.com/in/leonardo-dos-santos-sousa-238651173/