Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nunogois/game-search-expo

Mobile app that lets you search for games. Using IGDB and built with Expo (React Native)
https://github.com/nunogois/game-search-expo

android app carousel expo game games hacktoberfest igdb ios iphone library list mobile react react-native search typescript

Last synced: 3 months ago
JSON representation

Mobile app that lets you search for games. Using IGDB and built with Expo (React Native)

Awesome Lists containing this project

README

        






Mobile app that lets you search for games.



Using IGDB and built with Expo (React Native).


https://user-images.githubusercontent.com/14320932/124486380-70fe7a00-dda5-11eb-89a9-77dc6621441a.mp4


Try it out with Expo: https://expo.io/@nunogois/game-search-expo

Or download the app in [Releases](https://github.com/nunogois/game-search-expo/releases).

# ✨ Features

- Check the most popular games
- Search for any game
- See ratings, release dates, platforms and much more info
- See game screenshots
- See similar / recommended games


# πŸ‘¨β€πŸ’» Β Using

![React Native](https://img.shields.io/badge/-React%20Native-141321?style=flat&logo=React)Β 
![Expo](https://img.shields.io/badge/-Expo-141321?style=flat&logo=Expo)Β 
![Redux](https://img.shields.io/badge/-Redux-141321?style=flat&logo=Redux&logoColor=764ABC)Β 
![TypeScript](https://img.shields.io/badge/-TypeScript-141321?style=flat&logo=TypeScript&logoColor=3178C6)Β 
![Prettier](https://img.shields.io/badge/-Prettier-141321?style=flat&logo=Prettier&logoColor=F7B93E)Β 

[igdb-api](https://github.com/nunogois/igdb-api) - IGDB Proxy API.

### And also...

- [react-native-snap-carousel](https://github.com/meliorence/react-native-snap-carousel)
- [react-native-circular-progress](https://github.com/bartgryszko/react-native-circular-progress)

# πŸ“Œ To Do

- [x] Create repo;
- [x] Basic setup;
- [x] Setup navigation;
- [x] Setup Redux;
- [x] Setup IGDB proxy API (https://github.com/nunogois/igdb-api);
- [x] Games screen;
- [x] GameItem component;
- [x] Show popular (latest highly rated) games (https://api-docs.igdb.com/#sorting);
- [x] Search component;
- [x] Allow searching;
- [x] Game detail screen;
- [x] Make TypeScript happy;

# v1.1

- [x] Add LICENSE;
- [x] Adapt from Redux to Vercel SWR;
- [x] Adapt to the new igdb-api version;
- [x] Better search behavior;
- [x] Go back to search from details screen (useful in case you're in too deep!);
- [x] Overall polish;