To build this website React is used. Created react functional components, further extracted react components to remove repetitions and to make it cleaner, scalable and maintanable, used props, react hooks etc. TailwindCSS is utilized for styling and responsiveness.