This assignment is designed for the job post of the Software Engineer.
Create Front end for a ticket purchasing app
Step 1: Create a website that displays movies. The movies data can be hardcoded.
Step 2: When the user clicks/selects a movie, the user should be able to see the seating layout from which they should be able to select their desired seats.
Step 3: The same page/layout should have a "Book Now" button that when clicked on takes the user to the "check out" page where the user fills in their details (with the following fields).
- Name
- Email address
- Phone number
- Debit/Credit card info
To develop the application, use the below-given stack:
- React / Next.js (Bonus point: Next.js with TypeScript)
- Chakra UI / Tailwind CSS
- Yup / Zod
- Write neat and readable code as per the coding standards.
- Push the code to a public Github repository.
- The assignment should be deployed either on Vercel or Netlify.
- Send the deployed project link and Github Project link on hr@mtechzilla.com.
- Any input fields used, should have client-side validation.
The timeline to complete this app is a maximum of two days. Plagiarism is prohibited and if an applicant submits a plagiarised work then his application will be rejected.