https://github.com/flavioislima/remote-jobs-app
An App developed with React Native to find Remote Jobs on popular websites
https://github.com/flavioislima/remote-jobs-app
javascript react react-native restful-api
Last synced: 10 months ago
JSON representation
An App developed with React Native to find Remote Jobs on popular websites
- Host: GitHub
- URL: https://github.com/flavioislima/remote-jobs-app
- Owner: flavioislima
- Created: 2018-09-24T00:49:36.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2025-04-20T16:38:38.000Z (over 1 year ago)
- Last Synced: 2025-05-14T06:43:46.792Z (about 1 year ago)
- Topics: javascript, react, react-native, restful-api
- Language: TypeScript
- Size: 3.75 MB
- Stars: 16
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Remote Work - Find Remote Jobs
This app helps you find remote jobs by listing available positions from websites like Remote OK, We Work Remotely, JS Remotely, and others.
## Now Powered by Expo
The app has been fully migrated to [Expo](https://expo.dev/), making development, testing, and deployment easier across Android, iOS, and Web platforms. The codebase now uses:
- **Expo Router** for navigation (file-based routing)
- **React Native Elements** for UI components
- **Expo-compatible AdMob** for ads (if enabled)
- **AsyncStorage** for persistent state
- **Modern React patterns** (hooks, context, functional components)
- **No native dependencies for date picking** (custom cross-platform date picker)
## Try it on Android
- [Google Play](https://play.google.com/store/apps/details?id=com.remotework)
## Prerequisites
- [Node.js](https://nodejs.org/)
- [Expo CLI](https://docs.expo.dev/get-started/installation/)
- An Android/iOS device or simulator, or just use the web version
## Getting Started
Clone this repository:
```sh
git clone https://github.com/flavioislima/remote-jobs-app.git
cd remote-jobs-app
```
Install dependencies:
```sh
npm install
```
Start the development environment:
```sh
npm run start
```
- For Android: scan the QR code with Expo Go or run `npm run android`
- For iOS: run `npm run ios`
- For Web: run `npm run web`
## Built With
- [Expo](https://expo.dev/)
- [React Native](https://reactnative.dev/)
- [Expo Router](https://expo.github.io/router/docs)
- [React Native Elements](https://reactnativeelements.com/)
- [AsyncStorage](https://react-native-async-storage.github.io/async-storage/)
## Author
- [Flávio F Lima](https://github.com/flavioislima)
---