Learn Sports application is made using React Native (Expo) which uses is Decathlon Api to show information about dfferent sports from around the world.
Report Bug
·
Request Feature
Table of Contents
This is a simple project to learn React Native by builing a grouph chat application where we build a node.js server to host the graphql API's and a React based client to connect to it
Major Features of this application:
- Onboarding Screen
- List of Sports fetched from Decathlon Sports Api using axios and redux, redux-thunk
- Ability to seach in the list using custom react hook.
- Detail View for each sport.
- History of recently viewed sports.
- Mark multiple sports as Favourites.
- Capture User Info
- npm
npm install npm@latest -g
- Clone the repo
git clone https://github.com/shivamkataria2000/learn-sports
- Install NPM packages
npm install
- Start the server
npm start Open http://localhost:19002/ for Expo options
- Run it on Android/IOS simulator or smarthphone through the expo go app.
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- 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
Distributed under the MIT License. See LICENSE
for more information.
Shivam Kataria - @smartShivkat - shivamkataria2000@gmail.com
Project Link: https://github.com/shivamkataria2000/learn-sports