E-Cube is a web application,which allows user to book online tickets forlatest movies,concerts and other LIVE events happening in the city. With the increase in web traffic, E-Cube’s website load time increases significantly which in turn reduces the speed and performance of the website. It was earlier designed using traditional web development methodologies. Also, on adding or updating any feature, maintaining the website was difficult for the development team due to tight coupling of UI components. Hence, all these challenges led to unsatisfied user experience. As a result, we focused on maximizing the usability and enhancing the user experience, so we upgraded their website using React library.
The goal of this project is to build an online ticket booking application for latest movies, upcoming movies, concerts, and other LIVE events.
JavaScript, HTML, CSS, React, Redux, and Axios to call API.
The Web Application should include following aspects:
- All Latest movies
- Latest Movies Details
- Ticket booking page
- Final Ticket Page
- All Upcoming movies
- Events
This section should contain the list of all the new movies available in the theatre.
On clicking the movie, the application should navigate the user to its details page which should include below options.
On clicking “Book Now” option, users should be navigated to ticket booking page which should include the below options.
After selecting the tickets, a QR code should be generated with all the booking details, which can be scanned by user’s mobile phone.
This section should have the details of events like concerts, Drama-plays, Competitions and other activities happening in the city.
6. You will be provided a Node.js API which will fetch the movies data (dynamic) stored in MongoDB database.
- Events: http://3.17.216.66:4000/events
- Upcoming Movies: http://3.17.216.66:4000/upcomingMovies
- Details Page: http://3.17.216.66/latest/5ab12612f36d2879268f284a
- Latest Movies: http://3.17.216.66:4000/latest