Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/milliorn/movie-database
Movie database application with user-friendly interface for browsing and searching movies.
https://github.com/milliorn/movie-database
front-end front-end-development frontend movie-app movie-catalog movie-catalogue movie-database-api movie-db react styled styled-component styled-jsx styledcomponents typescipt user-interface web web-app web-application webapp
Last synced: 12 days ago
JSON representation
Movie database application with user-friendly interface for browsing and searching movies.
- Host: GitHub
- URL: https://github.com/milliorn/movie-database
- Owner: milliorn
- License: mit
- Created: 2021-09-30T06:28:19.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-02T02:22:11.000Z (3 months ago)
- Last Synced: 2024-10-18T18:45:55.426Z (2 months ago)
- Topics: front-end, front-end-development, frontend, movie-app, movie-catalog, movie-catalogue, movie-database-api, movie-db, react, styled, styled-component, styled-jsx, styledcomponents, typescipt, user-interface, web, web-app, web-application, webapp
- Language: TypeScript
- Homepage: https://movie-database-milliorn.vercel.app
- Size: 19.8 MB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# React Movie Database
This repository contains a movie database application built using React. It utilizes various libraries and technologies to create a user-friendly interface for browsing and searching movies.
## Getting Started
To get started with the Movie-Database project, follow these steps:
1. Clone the repository to your local machine.
2. Install the project dependencies by running the following command `npm install`
3. Start the development server by running the following command `npm start`This will start the application in development mode and open it in your default browser at `http://localhost:3000`.
## Available Scripts
In the project directory, you can run the following scripts:
- `npm start`: Runs the app in development mode.
- `npm test`: Launches the test runner in interactive watch mode.
- `npm run build`: Builds the app for production.
- `npm run eject`: Ejects the app from Create React App.Please note that once you eject the app, it cannot be undone. Ejecting gives you full control over the build tools and configuration, but it's a one-way operation.
## Dependencies
The Movie-Database application relies on the following dependencies:
- [react](https://reactjs.org/): JavaScript library for building user interfaces.
- [react-dom](https://reactjs.org/docs/react-dom.html): Provides DOM-specific methods that can be used at the top level of your app.
- [react-router-dom](https://reactrouter.com/web/guides/quick-start): DOM bindings for React Router, enabling declarative routing.
- [styled-components](https://styled-components.com/): Library for styling React components using CSS-in-JS.
- [prop-types](https://www.npmjs.com/package/prop-types): Runtime type checking for React props.
- [history](https://www.npmjs.com/package/history): JavaScript library for managing session history.
- [typescript](https://www.typescriptlang.org/): A typed superset of JavaScript that compiles to plain JavaScript.## Contributing
Contributions to the Movie-Database project are welcome! If you'd like to contribute, please follow these guidelines:
1. Fork the repository and create a new branch for your feature or bug fix.
2. Make the necessary changes and commit them.
3. Push your branch to your forked repository.
4. Submit a pull request to the original repository's `main` branch.Please ensure that your code follows the project's coding style and conventions.
## License
This project is licensed under the [MIT License](LICENSE).