Coder Social home page Coder Social logo

fiskryeziu / zoroclone Goto Github PK

View Code? Open in Web Editor NEW
25.0 25.0 34.0 4.89 MB

Zoro Clone: A ReactJS Anime Website Clone ๐Ÿ—ก๏ธ๐Ÿ“บ โ€“ Emulate the magic of aniwatch.to with this project, offering a replica of the popular anime streaming website. Watch your favorite shows in style!

HTML 0.15% JavaScript 97.99% CSS 1.86%
anime fetch-api reactjs reactqueryv4 styled-components swiper-js

zoroclone's Introduction

Hi there ๐Ÿ‘‹

zoroclone's People

Contributors

fiskryeziu avatar manj0tbenipal avatar muhammad-shahid-jamal avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

zoroclone's Issues

Add lazy loading in App.jsx

In the App.jsx file of the project repository, there's a direct import of components without lazy loading in the React Router setup. It's advisable to refactor the routes to utilize React.lazy along with Suspense for code-splitting and lazy loading of components. This would help in improving the initial loading time of the application by loading components asynchronously when they are needed.

Enhance Card Interaction with Play Icon on Hover

Desc
At present, the cards in the "Latest Episode" section on the home page of the website only exhibit a background color change when hovered over.

Steps to reproduce

  1. Open a web browser and navigate to the website: http://localhost:3000/home.
  2. Scroll down the home page to locate the "Latest Episode" section.
  3. Observe the cards in this section.
  4. Hover the cursor over any card in the "Latest Episode" section.

Expected Behavior:

When a card in the "Latest Episode" section is hovered over, a play icon should appear in the middle of the card, indicating to the user that they can click to play the episode.

Current Behavior:

Currently, when a card is hovered over, the only visual change is a background color effect, which does not effectively convey the interaction possibility of playing the episode.

Additional Information:
To implement the play icon on hover, it is recommended to utilize the React Icons library.
For reference and inspiration, you can explore the website aniwatch.to/home to see how they implement a similar hover interaction with play icons on their cards.

Style tooltip component

Desc
Style the tooltip component of the card when it's hovered.

Steps To Reproduce

  1. Go to 'localhost:3000/home'
  2. Scroll down
  3. See Latest episode section
  4. Hover on Card & see the tooltip.

Screenshot for the expected style of tooltip
Screenshot (3)

As for the text use mock data.

Additional information
For icons use react-icons.
Reference and inspiration, you can explore the website aniwatch.to/home to see how it's styled the tooltip of the card.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.