Skip to content

viksin19/BookMyShow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BookMyShow

Problem Statement: Design an admin portal for Book my show with frontend and backend support. Below is the requirement for the same. Pages

  1. Login page [A single admin user shall suffice]
  2. Landing page • Sidenav bar with two options:
  3. Dashboard with movie stats [Any representation is fine](Default page)
  4. Movies page • All movies to be listed as a data table. • Display below data points: • Name • Cast • Language • Genre • Number of locations available for booking • View details button against each row: • On click of this button, it should show available shows in a particular location. • Selecting a location is mandatory to show the available shows. • Data points to show: • Theatre name • Timings • Location • Price • Options to filter on • Language • Location at which a show is available • Genre • Options to sort on • Language • Name

#Front-end - Angular 14, Angular Material, Chart.js, ng2-chart.js Developed Single page application BookMyshow Admin portal for Admin.

  1. Landing page - HomeComponent

  2. SideNavBar + Tab+ router-outlet -- AppComponent

  3. SignIn Dailog for Authenticating Admin.

  4. Dashboard - DashBoardComponent [It contains Different charts component ] 5.MovieList - MovieListComponent 6.ViewDetails - MovieListComponent>Movie-List-dailog.Component

  5. DashboardService and MovieService is for providing services to each Component and backend api calls.

#Backend - Spring Boot, MySQL run application at port: 8000 In application.properties change ddl-auto from update to create. Before that creatre a bookmyshow database schema in MySQL.

For All the table csv file is provide. import the data in respective table.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published