Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/praneetrohida/twitter-clone


https://github.com/praneetrohida/twitter-clone

nativebase react-native redux redux-saga

Last synced: 6 days ago
JSON representation

Awesome Lists containing this project

README

        

# Twitter Clone

This is a simple application created using `React Native` and `Redux` to mimic basic design and functionality of the official Twitter app.
It uses `fakerJs` and `json-server` to run a demo server for the application.

## Preview -

![ios-demo](./screenshots/TwitterClone.gif)

## Dependencies
- React Native
- NativeBase for UI Elements
- FakerJS
- Lodash
- Redux for State Management
- Redux Saga
- React Navigation

## Get Started

#### 1. Clone the Repo

On the command prompt run the following commands
```sh
$ git clone https://github.com/pranit123/Twitter-Clone.git

$ cd Twitter-Clone/

$ npm install

$ npm install -g json-server

```

#### 2. Run the server

Run the following command

```sh
$ npm run serve
```

#### To start the expo app

Run the following command

```sh
$ npm start
```

#### To run on iOS simulator/device

Run the following command

```sh
$ npm run ios
```

#### To run on android emulator/device

Run the following command

```sh
$ npm run android
```

## Credits

* [NativeBase](http://nativebase.io)
* [Sankhadeep Roy](https://github.com/sankhadeeproy007)
* [Jasbir23](https://github.com/Jasbir23)