Skip to content

Project developed from a software, with the objective of managing a Pharmacy. It consists of a back-end developed in Spring Boot – Java Micro-Services, with a connection to a PostgreSQL database, allocated in the Heroku cloud, whose transactions are carried out through an ORM (Hibernate & JPA Data), and the layer visual developed in Angular.

Notifications You must be signed in to change notification settings

lodsa-ntos/a21505293_Pharmacy_Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pharmacy Application

alt_text

Project developed from a software, with the objective of managing a Pharmacy. It consists of a back-end developed in Spring Boot – Java Micro-Services, with a connection to a PostgreSQL database, allocated in the Heroku cloud, whose transactions are carried out through an ORM (Hibernate & JPA Data), and the layer visual developed in Angular.

Spring Boot Application - Full Stater


This application was generated using Spring Initializr, you can find documentation and help at https://docs.spring.io/spring-boot/docs/2.1.4.RELEASE/api/.

Technologies

  • Spring Boot
  • Spring Data
  • Spring Security
  • JWT
  • Tomcat
  • Hibernate
  • Spring Websocket
  • Lombok
  • JPA
  • PostgreSQL
  • Fasterxml Jackson
  • Zalando - Problem
  • Commons Langs
  • Orika BeanMapper

Scope

This application already has included a backend structure with JWT Login, User Roles and some repositories to start our project for a client-server application. With this code you can easally start an web application without many effort.

Database

I'm using a Postgres Database hosted on Heroku, you can must change the application.yml file to setup the credentials to our own database.

In order to help you on setup our database there is an sql file db_init.sql that you can run, that craetes the tables and some default data.

Tables

  • pw_user
  • authority
  • user_authority (ManyToMany with pw_user and authority)
  • client
  • address (OneToMany with client)
  • contact (OneToMany with client)

TUTORIAL VIDEOS

About

Project developed from a software, with the objective of managing a Pharmacy. It consists of a back-end developed in Spring Boot – Java Micro-Services, with a connection to a PostgreSQL database, allocated in the Heroku cloud, whose transactions are carried out through an ORM (Hibernate & JPA Data), and the layer visual developed in Angular.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages