https://github.com/mochafreddo/react-for-beginners
A beginner-friendly React application that fetches and displays movie data from an API. It uses React Router for navigation and PropTypes for type checking.
https://github.com/mochafreddo/react-for-beginners
api beginners frontend javascript movie-data proptypes react react-router web-development
Last synced: about 2 months ago
JSON representation
A beginner-friendly React application that fetches and displays movie data from an API. It uses React Router for navigation and PropTypes for type checking.
- Host: GitHub
- URL: https://github.com/mochafreddo/react-for-beginners
- Owner: mochafreddo
- Created: 2023-12-22T04:30:00.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-03T14:21:07.000Z (over 2 years ago)
- Last Synced: 2024-01-04T08:59:21.487Z (over 2 years ago)
- Topics: api, beginners, frontend, javascript, movie-data, proptypes, react, react-router, web-development
- Language: HTML
- Homepage:
- Size: 1.11 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# React for Beginners
This is a simple React application that fetches movie data from an API and displays it in a user-friendly format. The application uses modern React features such as hooks and the context API.
## Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
### Prerequisites
- Node.js
- npm
### Installing
1. Clone the repository
```bash
git clone https://github.com/mochafreddo/react-for-beginners.git
```
2. Navigate into the project directory
```bash
cd react-for-beginners
```
3. Install the dependencies
```bash
npm install
```
4. Start the development server
```bash
npm start
```
## Running the tests
Run the tests using the following command:
```bash
npm test
```
## Deployment
This project can be deployed using GitHub Pages. Run the following command to build and deploy:
```bash
npm run deploy
```
## Built With
- [React](https://reactjs.org/) - The web framework used
- [React Router](https://reactrouter.com/) - For routing
- [PropTypes](https://www.npmjs.com/package/prop-types) - For type checking
## Contributing
Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.
## Authors
- **Geoffrey Kim** - _Initial work_ - [mochafreddo](https://github.com/mochafreddo)
See also the list of [contributors](https://github.com/mochafreddo/react-for-beginners/contributors) who participated in this project.
## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details
## Acknowledgments
- Hat tip to anyone whose code was used
- Inspiration
- etc