We will be using React or Next.js to develop the front-end of the web application, including implementing the user interface, user interactions, and client-side functionality along with TypeScript to add type checking and other features to the codebase, making it more robust and easier to maintain. We will also be using Tailwind CSS to provide a streamlined, efficient way to style the web application. Tailwind CSS is a utility-first CSS framework that makes it easy to create responsive and customizable user interfaces with minimal CSS code.