GithubHelp home page GithubHelp logo

twitter-clone's Introduction

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

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

$ 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

$ npm run serve

To start the expo app

Run the following command

$ npm start

To run on iOS simulator/device

Run the following command

$ npm run ios

To run on android emulator/device

Run the following command

$ npm run android

Credits

twitter-clone's People

Contributors

fathurhidayat3 avatar junedomingo avatar petekeller2 avatar praneetrohida avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

twitter-clone's Issues

Should fix app.json

You guys should fix something like that

/Twitter-Clone/app.json

{
  "expo": {
    "sdkVersion": "21.0.0"
  }
}

โ†“

{
  "expo": {
    "sdkVersion": "25.0.0"
  }
}

Login failled

Default user (Batman / bruce) did'nt work when trying to login with

cannot get running

root@couchapps Twitter-Clone]# npm install -D json-server
npm WARN [email protected] requires a peer of react@>=15.4.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of react@> 15.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of react-native@>=0.50.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] No repository field.
npm WARN [email protected] No license field.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

exception at bootstrap

Hi there,
I am getting this issue:

'Viewhas no propType for native propRCTView.marginStartof native typeABI26_0_0YGValue...

any idea of what could be the cause?

Thanks,
cheers,
Gianluca

Problem logging in

I cannot sign up with a new user and I also cannot login in with the username and pass provided from the json file.

Error when launching

this comes infinitely :
20:24:42: ::ffff:127.0.0.1 - - [27/May/2018:17:24:42 +0000] "GET /debug HTTP/1.1" 404 144 "-" "-"

react native cli or expo app ?

Why isn't there a android/ios folders (react-native cli app) OR an expo folder (CRNA) in root folder ? In which category this app included ?

shold fix expo/vector-icons

shold remove

  "dependencies": {
    "@expo/vector-icons": "^5.2.0",

after do command

npm install @expo/vector-icons --save-dev

Request to add Licence

Hello,

I am Maheshwari from GeekyAnts. We have open source website "Start-React" where we add open source products which we find helpful to the community & also we provide credits to author itself.
Let me know if you are interested to showcase your product in our open source website.
If yes, then I request you to add MIT or Apache Licence in your repo.
Looking forward to hear from you.

Add about description in the repo - Nice to have

About description is missing. Please add some description :)

Suggested description - Twitter clone applicaition created using React Native and Redux to mimic basic design and functionality of the official Twitter app.

image

got error: Module not found: Can't resolve './Picker'

On Windows 10 run the below commands.

  1. npm start serve
  2. npm start
  • Select Run in the Web browser

Getting below error,

Failed to compile.
C:/workspace/react/Twitter-Clone-master/Twitter-Clone-master/native-base-theme/components/ListItem.js
Module not found: Can't resolve './Picker' in 'C:\workspace\react\Twitter-Clone-master\Twitter-Clone-master\native-base-theme\components'

Doesn't work.

I tried to follow the instructions on installation but it didn't work. I think packages are outdated and not compatible with each other. I'm on a Windows.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.