Requirement Details
Background:
E-Cube is a web application, which allows user to book online tickets for latest 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.
Now they want to focus on maximizing the usability and enhancing the user experience, so the company decided to upgrade their website using React library.
Goal:
The goal of this project is to build an online ticket booking application for latest movies, upcoming movies, concerts and other LIVE events.
Web Application Requirement:
JavaScript, HTML, CSS, React, Redux and Axios to call API.
Web Application Implementation:
The Web Application should include following aspects:
All Latest movies
Latest Movies Details
Ticket booking page
Final Ticket Page
All Upcoming movies
Event
1) Latest Movies:
This section should contain the list of all the new movies available in the theatre
2) Movies Detail Page:
On clicking the movie, application should navigate the user to its details page which should.
3) Ticket Booking Page:
On clicking “Book Now” option, user should be navigated to ticket booking page which should include the below options.
4) Final Booking Page:
After selecting the tickets, a QR code should be generated with all the booking details, which can be scanned.
5) Nearby Event:
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.
7) You should be able to make a call to this API from your application code using.
API’s to be used: 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/lates
Hire Experienced Experts to get help in React Js Projects and Homework. We are group of top rated react js experts and professionals. If you need any help in your react js projects or homework then you can send your project requirement details at:
Comments