Skip to content

SuragVC/PVR-Cinimas-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 

Repository files navigation

PVR-Cinimas-Backend

It's an imaginary backend application that mimics the working of PVR cinemas. It's an individual project in which I have worked with Java, SpringBoot, JPA, Hibernate, JWT Tokens, Spring Security, Maven, JUnit 5, and MySql as Backend.

Features :

-> Spring Security With JWT Authentication.

-> Functional Interface implemented.

-> Serilization and Deserilization for tickets permited to admin user.

-> Immutable object for saving PVR object.

-> JUnit testing for some API's.

-> Automated primary key generator using database.

-> Different API's for various purpose.

-> Pagination added on the backend.

-> Realtime SMS notification for ticket booking(Using free account only available for selected mobile numbers).


My Tech Stack

Images :

Database authorization :

#changing the server port

server.port=8888

#db specific properties

spring.datasource.url=jdbc:mysql://localhost:3306/PVRCinimas

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

spring.datasource.username=root

spring.datasource.password=root

#ORM s/w specific properties

spring.jpa.hibernate.ddl-auto=update

spring.jpa.show-sql=true

spring.mvc.throw-exception-if-no-handler-found=true

spring.mvc.pathmatch.matching-strategy = ANT_PATH_MATCHER

logging.level.my.package.name=DEBUG

About

It's an imaginary backend application that mimics the working of PVR cinemas. It's an individual project in which I have worked with Java, SpringBoot, JPA, Hibernate, JWT Tokens, Spring Security, Maven, JUnit 5, and MySql as Backend.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages