Skip to content

PremalSamale/EntertainmentBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the EntertainmentBox

In today’s world of digitization, people seek entertainment by watching movies, TV shows on Netflix, Amazon Prime etc. Currently these internet entertainment service has replaced the way of watching videos via TV through cable. The online services in the entertainment industry is having high popularity. According to data provided by Netflix, Netflix has 130 million paid memberships in over 190 countries [1]. The increasing popularity of online movie service motivates us to develop our own application for online movie service as part of course project. We named our online movie service as “Entertainment Box”. Entertainment Box movie service is available to use for customers and admin on below URL. http://entertainmentboapp.suhajmqpfk.us-east-1.elasticbeanstalk.com/ User can contact on entertainmentbox.sjsu@gmail.com for any questions.

High Level Design: Entertainment Box movie service is developed using spring boot technology for backend development on java language. Authentication and authorization handled by Spring security for two types of user customer and admin. AWS RDS is used for database. Hibernate to query data from database. We have used AWS CodeStar which manages software development activity such as develop, build and deployment in one place. The application GitHub repository is configured to AWS Code Star so that once code is pushed to master branch it automatically gets deploy on AWS. This maintain the continuous delivery of application.

Technology choices:  Backend: Spring Boot  Authentication and authorization: Spring security  Persistence: JPA, Hibernate  Frontend: JSP and Bootstrap for css  Cloud Services: AWS CodeStar, Elastics BeanStalk, Amazon RDS  Logs:SL4j  Password Encoder: BCryptpasswordEncoder  Development Tools: STS, MySQL Workbench  Database Tables Used: total below 8 tables are created:

About

EntertainmentBox.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages