Skip to content

Latest commit

 

History

History
95 lines (64 loc) · 2.84 KB

README_EN.md

File metadata and controls

95 lines (64 loc) · 2.84 KB

WatchMe: Componentizing the Application

📖 Table of Contents

📘 About the Project

The project consists of a movie listing application that consumes data from a fake API. The challenge is to componentize the application because it is all in the App.tsx file. The goal is to split the application into two main components: SideBar and Content, reusing all the code from App.tsx. After componentization, it should behave the same way as when it was not divided into components.

📷 Screenshots

Under Construction 🔨🚧

🚀 Installation and Usage

# Clone this repository:
git clone https://github.com/thiilins/WatchMe.git

# Navigate to the project directory:
cd WatchMe

# Install dependencies:
yarn
# or
npm install

# Start the application:
yarn dev
# or
npm run dev

# Access the application in your browser at: `http://localhost:3000`

🛠 Technologies

  • VSCode (IDE)
  • ReactJS
  • Axios
  • HTML
  • TypeScript
  • SASS
  • JavaScript
  • JSON Server

📜 License

This project is under the MIT License. See the LICENSE file for more details.

🤝 How to Contribute

  1. Fork this repository.
  2. Create a new branch for your changes: git checkout -b my-feature.
  3. Save your changes and create a commit explaining what you did: git commit -m "Adding my-feature".
  4. Push your changes: git push origin my-feature.
  5. Create a pull request.

🙌 Acknowledgments

We thank all contributors who have made this project possible. Challenge 02 - WatchMe - Notion with all the information.

📬 Contact

For suggestions, feedback, or questions, open an issue or contact me through my GitHub profile.

(Back to Top)