Leetgame
Video Game Discovery Web App
Welcome to the Video Game Discovery Web App! This project is a web application inspired by Rawg, designed to help users discover new and exciting video games. With a sleek and intuitive interface, powerful features, and seamless navigation, this app aims to provide an immersive gaming experience.
Features
- Game Search: Easily search for your favorite games using keywords and get instant results.
- Game Details: Dive deep into the details of each game, including ratings, descriptions, genres, and screenshots.
- Infinite Scroll: Enjoy endless browsing with the implementation of infinite scroll, loading more games as you scroll down.
- Dark Mode: Personalize your experience with a stylish and eye-friendly dark mode.
- Responsive Design: The app is fully responsive, ensuring a seamless experience across various devices and screen sizes.
Tech Stack
- TypeScript: Leveraged the benefits of TypeScript for improved code quality, scalability, and maintainability.
- Chakra UI: Built the user interface using Chakra UI, providing a library of customizable components for a visually appealing and consistent design.
- React Query: Implemented React Query for efficient data fetching and caching, enhancing performance and reducing API calls.
- Axios: Utilized Axios as the HTTP client for seamless communication with the backend API.
- React Router DOM: Implemented dynamic routing with React Router DOM to enable smooth navigation within the app.
- Zustand: Managed the global state of the application using Zustand, a lightweight state management solution.
- Infinite Scroll: Implemented infinite scroll functionality to provide an uninterrupted browsing experience.
- Dark Mode: Implemented a dark mode feature using CSS and Chakra UI to enhance visual appeal and user experience.