This project is a React.js application designed for booking movie tickets. It includes a responsive UI, integrates real-time communication for updates, and provides various features for movie discovery, bookings, and user interactions.
- Movie Discovery: Users can browse movies, view details, and explore trailers.
- User Authentication: Login and registration features for user accounts.
- Booking Management: Book movie tickets and manage bookings.
- Real-time Updates: Live updates through WebSockets for real-time communication.
- Responsive Design: The application is designed to work across all devices, providing a seamless user experience.
- Node.js 16 or higher
- npm 8 or higher
- Clone the repository.
git clone <repository-url>
- Navigate to the project directory.
cd movie-radar-frontend-main
- Install the dependencies.
npm install
- Start the application.
npm start
- React 18.2.0: Core library for building the UI.
- Ant Design (antd): UI component framework.
- Material UI: Additional UI components for styling.
- Axios: HTTP client for making API requests.
- SockJS & STOMP.js: WebSocket libraries for real-time communication.
- Semantic UI: For responsive and accessible UI components.
- React Router DOM: For handling routing in the app.
This project is licensed under the MIT License.