- TV show search: Users can search for TV shows by title, and the application retrieves matching results from the TVMaze API.
- Actor search: Users can search for actors by name, and the application fetches relevant results from the TVMaze API.
- Show details: The project displays detailed information about each TV show, including the show's name, summary, image,cast and other relevant details.
- Favorite shows: Users can star their favorite shows to create a personalized list of shows they want to track.
- Responsive design: The project is designed to provide an optimal viewing experience across different devices and screen sizes.
- Clone the repository: git clone https://github.com/saksham-raghuvanshi/box-office-app.git
- Navigate to the project directory: cd box-office-app
- Install dependencies: npm install
- Start the development server: npm start
- Open your web browser and go to http://localhost:3000 to access the application.
- Fork the repository.
- Create a new branch for your feature or bug fix: git checkout -b feature/your-feature.
- Make your changes and test them thoroughly.
- Commit your changes: git commit -am 'Add new feature'.
- Push the branch to your forked repository: git push origin feature/your-feature.
- Open a pull request on the main repository.
- Please ensure that your code adheres to the existing coding style and that you include appropriate tests.