GamesHub is a video game discovery app that fetches data from RAWG Video Games Database API (v1.0). The app was built with Vite, React, TypeScript and Chakra UI.
Live Demo: https://games-discovery-hub.netlify.app
- Users can filter games by platform and genre.
- Users can search for games and sort the seach results based on rating, release date and popularity.
- Users can toggle between dark and light mode.
- A game view component where users can see game details, images, and trailers.
- A user authentication system.
- A user profile page where users can see their favorite games and add new games to their favorites list.
- React
- TypeScript
- Chakra UI
- Vite
- RAWG Video Games Database API
- Clone the project
- Install all dependencies by running
npm i
- Run
npm run dev
to start the development server
- Fork the Project
- Create your Feature Branch (git checkout -b feature/AmazingFeature)
- Commit your Changes (git commit -m 'Add some AmazingFeature')
- Push to the Branch (git push origin feature/AmazingFeature)
- Open a Pull Request