Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/asha-saini06/box-office-app
A Box Office app that displays data about movies, shows, and actors using React.
https://github.com/asha-saini06/box-office-app
html-css-javascript reactjs
Last synced: about 2 months ago
JSON representation
A Box Office app that displays data about movies, shows, and actors using React.
- Host: GitHub
- URL: https://github.com/asha-saini06/box-office-app
- Owner: asha-saini06
- Created: 2022-10-28T06:11:53.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-15T08:35:31.000Z (8 months ago)
- Last Synced: 2024-05-15T23:35:11.738Z (8 months ago)
- Topics: html-css-javascript, reactjs
- Language: JavaScript
- Homepage: https://asha-saini06.github.io/box-office-app/
- Size: 1.83 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Box Office App
This repository contains the source code for a Box Office App, designed to help users explore information about movies, TV shows, and celebrities.
## Features
- **Search Functionality:** Users can search for movies, TV shows, and celebrities using keywords.
- **Detailed Information:** Provides detailed information about movies, TV shows, and celebrities, including ratings, release dates, cast, crew, and more.
- **Starred Section:** Users can add their favorite shows to a starred section for quick access.## Technologies Used
- **Frontend:** React.js, HTML, CSS
- **Backend:** Node.js, Express.js
- **Database:** MongoDB
- **API Integration:** TV Maze API for fetching TV show data.## Getting Started
To run this project locally, follow these steps:
1. Clone this repository to your local machine.
2. Navigate to the project directory.
3. Install dependencies by running `npm install`.
4. Start the development server using `npm start`.
5. Open your web browser and navigate to `http://localhost:3000` to view the app.## Contributing
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make your changes and commit them.
4. Push your changes to your fork.
5. Submit a pull request to the main repository.## Acknowledgments
Special thanks to [TV Maze](https://www.tvmaze.com/api) for providing the API used in this project.