10 December 2022
Research
Before we begin designing any project, we first try to understand what the client wants. With this design specifically, our client asked us to design and develop a platform to offer users to watch anime shows.
Our client wanted us to specifically make a platform that will make users from other platforms such as Crunchyroll.
We then go ahead and use that information to research what the user wants, what the user likes, and what they dislike.
Result
A platform that allows the user to watch their favorite anime, with the ability to save exactly where the user stopped the show and a community under every anime episode so the user can share their experience.
We also made sure that the UX along side the UI is easy to use, and not too overwhelming. Due to the nature of content, such as anime, listing a lot of shows can be quite overwhelming for the user.
We solved this issue by greeting the user with a hero section that involves only the most popular anime's right now, and if the user wants to see more, they can scroll down to view upcoming shows, episodes, and even the shows that they're watching right now.
We then went ahead and developed both the frontend and backend of the platform. Using frontend technologies like NextJS for excellent performance, as well as best performing SEO possibilities.
And lastly for the backend, we used Fastify. A mature backend framework that offers async functionality, which allows for excellent speed without any "buffering".