-> V20.12.2
upstacker_demo.mp4
Upstacker is a React Native mobile application that connects to the GitHub API to retrieve and display reactJS repository data.
- Retrieves and displays GitHub reactJS repository data interactively
- Smooth navigation and custom styling for enhanced user experience
- React Native
- Redux and Redux-Saga for state management
- React-Query for data fetching
- tailwind-rn for styling with Tailwind CSS
- React Native Navigation
- React Native SVG for vector graphics
- Classnames and Lodash for utility functions
-
Clone the Repository:
git clone https://github.com/chonghow97/upstacker.git cd upstacker -
Install Dependencies: Ensure you have Node.js installed, then run:
yarn
-
Set Up Environment Variables: Create a
.envfile in the root folder with the following:TOKEN=<YOUR GITHUB PERSONAL ACCESS TOKEN> DSN=<YOUR SENTRY DSN> -
Run the App: For iOS:
cd ios pod install cd .. yarn ios
For Android:
npx react-native run-android
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB