Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.