├── README.md ├── RNChat ├── .buckconfig ├── .flowconfig ├── .gitignore ├── .watchmanconfig ├── android │ ├── app │ │ ├── BUCK │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── rnchat │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ └── values │ │ │ ├── strings.xml │ │ │ └── styles.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── keystores │ │ ├── BUCK │ │ └── debug.keystore.properties │ └── settings.gradle ├── index.android.js ├── index.ios.js ├── ios │ ├── RNChat.xcodeproj │ │ ├── project.pbxproj │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── RNChat.xcscheme │ ├── RNChat │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Base.lproj │ │ │ └── LaunchScreen.xib │ │ ├── Images.xcassets │ │ │ └── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ ├── Info.plist │ │ └── main.m │ └── RNChatTests │ │ ├── Info.plist │ │ └── RNChatTests.m ├── package.json ├── screenshot.gif └── src │ ├── Api.js │ ├── App.js │ ├── ChatRoom.js │ ├── Login.js │ └── Users.js ├── rails-api-server ├── .gitignore ├── Gemfile ├── Gemfile.lock ├── README.rdoc ├── Rakefile ├── app │ ├── assets │ │ ├── images │ │ │ └── .keep │ │ ├── javascripts │ │ │ └── application.js │ │ └── stylesheets │ │ │ └── application.css │ ├── controllers │ │ ├── application_controller.rb │ │ ├── concerns │ │ │ └── .keep │ │ └── v1 │ │ │ ├── chat_messages_controller.rb │ │ │ ├── chat_rooms_controller.rb │ │ │ ├── sessions_controller.rb │ │ │ └── users_controller.rb │ ├── helpers │ │ └── application_helper.rb │ ├── mailers │ │ └── .keep │ ├── models │ │ ├── .keep │ │ ├── chat_message.rb │ │ ├── chat_room.rb │ │ ├── concerns │ │ │ └── .keep │ │ └── user.rb │ ├── serializers │ │ └── v1 │ │ │ ├── chat_message_serializer.rb │ │ │ ├── chat_room_serializer.rb │ │ │ ├── session_serializer.rb │ │ │ ├── user_serializer.rb │ │ │ └── users_serializer.rb │ ├── views │ │ └── layouts │ │ │ └── application.html.erb │ └── workers │ │ └── chat_worker.rb ├── bin │ ├── bundle │ ├── rails │ ├── rake │ ├── setup │ └── spring ├── config.ru ├── config │ ├── application.rb │ ├── boot.rb │ ├── database.yml │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── initializers │ │ ├── assets.rb │ │ ├── backtrace_silencers.rb │ │ ├── cookies_serializer.rb │ │ ├── devise.rb │ │ ├── filter_parameter_logging.rb │ │ ├── inflections.rb │ │ ├── mime_types.rb │ │ ├── session_store.rb │ │ ├── sidekiq.rb │ │ └── wrap_parameters.rb │ ├── locales │ │ ├── devise.en.yml │ │ └── en.yml │ ├── routes.rb │ ├── secrets.yml │ └── sidekiq.yml ├── db │ ├── migrate │ │ ├── 20160430060941_devise_create_users.rb │ │ ├── 20160430062004_add_stuff_to_users.rb │ │ ├── 20160507070059_create_chat_rooms.rb │ │ └── 20160507071600_create_chat_messages.rb │ ├── schema.rb │ └── seeds.rb ├── lib │ ├── assets │ │ └── .keep │ └── tasks │ │ └── .keep ├── log │ └── .keep ├── public │ ├── 404.html │ ├── 422.html │ ├── 500.html │ ├── favicon.ico │ └── robots.txt ├── test │ ├── controllers │ │ └── .keep │ ├── fixtures │ │ ├── .keep │ │ ├── chat_messages.yml │ │ ├── chat_rooms.yml │ │ └── users.yml │ ├── helpers │ │ └── .keep │ ├── integration │ │ └── .keep │ ├── mailers │ │ └── .keep │ ├── models │ │ ├── .keep │ │ ├── chat_message_test.rb │ │ ├── chat_room_test.rb │ │ └── user_test.rb │ └── test_helper.rb └── vendor │ └── assets │ ├── javascripts │ └── .keep │ └── stylesheets │ └── .keep └── socket-io-server ├── .gitignore ├── index.js └── package.json /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/README.md -------------------------------------------------------------------------------- /RNChat/.buckconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/.buckconfig -------------------------------------------------------------------------------- /RNChat/.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/.flowconfig -------------------------------------------------------------------------------- /RNChat/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/.gitignore -------------------------------------------------------------------------------- /RNChat/.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /RNChat/android/app/BUCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/android/app/BUCK -------------------------------------------------------------------------------- /RNChat/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/android/app/build.gradle -------------------------------------------------------------------------------- /RNChat/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /RNChat/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /RNChat/android/app/src/main/java/com/rnchat/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/android/app/src/main/java/com/rnchat/MainActivity.java -------------------------------------------------------------------------------- /RNChat/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /RNChat/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /RNChat/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /RNChat/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /RNChat/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /RNChat/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /RNChat/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/android/build.gradle -------------------------------------------------------------------------------- /RNChat/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/android/gradle.properties -------------------------------------------------------------------------------- /RNChat/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /RNChat/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /RNChat/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/android/gradlew -------------------------------------------------------------------------------- /RNChat/android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/android/gradlew.bat -------------------------------------------------------------------------------- /RNChat/android/keystores/BUCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/android/keystores/BUCK -------------------------------------------------------------------------------- /RNChat/android/keystores/debug.keystore.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/android/keystores/debug.keystore.properties -------------------------------------------------------------------------------- /RNChat/android/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'RNChat' 2 | 3 | include ':app' 4 | -------------------------------------------------------------------------------- /RNChat/index.android.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/index.android.js -------------------------------------------------------------------------------- /RNChat/index.ios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/index.ios.js -------------------------------------------------------------------------------- /RNChat/ios/RNChat.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/ios/RNChat.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /RNChat/ios/RNChat.xcodeproj/xcshareddata/xcschemes/RNChat.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/ios/RNChat.xcodeproj/xcshareddata/xcschemes/RNChat.xcscheme -------------------------------------------------------------------------------- /RNChat/ios/RNChat/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/ios/RNChat/AppDelegate.h -------------------------------------------------------------------------------- /RNChat/ios/RNChat/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/ios/RNChat/AppDelegate.m -------------------------------------------------------------------------------- /RNChat/ios/RNChat/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/ios/RNChat/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /RNChat/ios/RNChat/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/ios/RNChat/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /RNChat/ios/RNChat/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/ios/RNChat/Info.plist -------------------------------------------------------------------------------- /RNChat/ios/RNChat/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/ios/RNChat/main.m -------------------------------------------------------------------------------- /RNChat/ios/RNChatTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/ios/RNChatTests/Info.plist -------------------------------------------------------------------------------- /RNChat/ios/RNChatTests/RNChatTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/ios/RNChatTests/RNChatTests.m -------------------------------------------------------------------------------- /RNChat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/package.json -------------------------------------------------------------------------------- /RNChat/screenshot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/screenshot.gif -------------------------------------------------------------------------------- /RNChat/src/Api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/src/Api.js -------------------------------------------------------------------------------- /RNChat/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/src/App.js -------------------------------------------------------------------------------- /RNChat/src/ChatRoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/src/ChatRoom.js -------------------------------------------------------------------------------- /RNChat/src/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/src/Login.js -------------------------------------------------------------------------------- /RNChat/src/Users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/RNChat/src/Users.js -------------------------------------------------------------------------------- /rails-api-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/.gitignore -------------------------------------------------------------------------------- /rails-api-server/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/Gemfile -------------------------------------------------------------------------------- /rails-api-server/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/Gemfile.lock -------------------------------------------------------------------------------- /rails-api-server/README.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/README.rdoc -------------------------------------------------------------------------------- /rails-api-server/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/Rakefile -------------------------------------------------------------------------------- /rails-api-server/app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rails-api-server/app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/app/assets/javascripts/application.js -------------------------------------------------------------------------------- /rails-api-server/app/assets/stylesheets/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/app/assets/stylesheets/application.css -------------------------------------------------------------------------------- /rails-api-server/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /rails-api-server/app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rails-api-server/app/controllers/v1/chat_messages_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/app/controllers/v1/chat_messages_controller.rb -------------------------------------------------------------------------------- /rails-api-server/app/controllers/v1/chat_rooms_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/app/controllers/v1/chat_rooms_controller.rb -------------------------------------------------------------------------------- /rails-api-server/app/controllers/v1/sessions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/app/controllers/v1/sessions_controller.rb -------------------------------------------------------------------------------- /rails-api-server/app/controllers/v1/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/app/controllers/v1/users_controller.rb -------------------------------------------------------------------------------- /rails-api-server/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | module ApplicationHelper 2 | end 3 | -------------------------------------------------------------------------------- /rails-api-server/app/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rails-api-server/app/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rails-api-server/app/models/chat_message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/app/models/chat_message.rb -------------------------------------------------------------------------------- /rails-api-server/app/models/chat_room.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/app/models/chat_room.rb -------------------------------------------------------------------------------- /rails-api-server/app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rails-api-server/app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/app/models/user.rb -------------------------------------------------------------------------------- /rails-api-server/app/serializers/v1/chat_message_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/app/serializers/v1/chat_message_serializer.rb -------------------------------------------------------------------------------- /rails-api-server/app/serializers/v1/chat_room_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/app/serializers/v1/chat_room_serializer.rb -------------------------------------------------------------------------------- /rails-api-server/app/serializers/v1/session_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/app/serializers/v1/session_serializer.rb -------------------------------------------------------------------------------- /rails-api-server/app/serializers/v1/user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/app/serializers/v1/user_serializer.rb -------------------------------------------------------------------------------- /rails-api-server/app/serializers/v1/users_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/app/serializers/v1/users_serializer.rb -------------------------------------------------------------------------------- /rails-api-server/app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /rails-api-server/app/workers/chat_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/app/workers/chat_worker.rb -------------------------------------------------------------------------------- /rails-api-server/bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/bin/bundle -------------------------------------------------------------------------------- /rails-api-server/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/bin/rails -------------------------------------------------------------------------------- /rails-api-server/bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/bin/rake -------------------------------------------------------------------------------- /rails-api-server/bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/bin/setup -------------------------------------------------------------------------------- /rails-api-server/bin/spring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/bin/spring -------------------------------------------------------------------------------- /rails-api-server/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/config.ru -------------------------------------------------------------------------------- /rails-api-server/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/config/application.rb -------------------------------------------------------------------------------- /rails-api-server/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/config/boot.rb -------------------------------------------------------------------------------- /rails-api-server/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/config/database.yml -------------------------------------------------------------------------------- /rails-api-server/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/config/environment.rb -------------------------------------------------------------------------------- /rails-api-server/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/config/environments/development.rb -------------------------------------------------------------------------------- /rails-api-server/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/config/environments/production.rb -------------------------------------------------------------------------------- /rails-api-server/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/config/environments/test.rb -------------------------------------------------------------------------------- /rails-api-server/config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/config/initializers/assets.rb -------------------------------------------------------------------------------- /rails-api-server/config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /rails-api-server/config/initializers/cookies_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/config/initializers/cookies_serializer.rb -------------------------------------------------------------------------------- /rails-api-server/config/initializers/devise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/config/initializers/devise.rb -------------------------------------------------------------------------------- /rails-api-server/config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /rails-api-server/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/config/initializers/inflections.rb -------------------------------------------------------------------------------- /rails-api-server/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /rails-api-server/config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/config/initializers/session_store.rb -------------------------------------------------------------------------------- /rails-api-server/config/initializers/sidekiq.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/config/initializers/sidekiq.rb -------------------------------------------------------------------------------- /rails-api-server/config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /rails-api-server/config/locales/devise.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/config/locales/devise.en.yml -------------------------------------------------------------------------------- /rails-api-server/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/config/locales/en.yml -------------------------------------------------------------------------------- /rails-api-server/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/config/routes.rb -------------------------------------------------------------------------------- /rails-api-server/config/secrets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/config/secrets.yml -------------------------------------------------------------------------------- /rails-api-server/config/sidekiq.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/config/sidekiq.yml -------------------------------------------------------------------------------- /rails-api-server/db/migrate/20160430060941_devise_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/db/migrate/20160430060941_devise_create_users.rb -------------------------------------------------------------------------------- /rails-api-server/db/migrate/20160430062004_add_stuff_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/db/migrate/20160430062004_add_stuff_to_users.rb -------------------------------------------------------------------------------- /rails-api-server/db/migrate/20160507070059_create_chat_rooms.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/db/migrate/20160507070059_create_chat_rooms.rb -------------------------------------------------------------------------------- /rails-api-server/db/migrate/20160507071600_create_chat_messages.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/db/migrate/20160507071600_create_chat_messages.rb -------------------------------------------------------------------------------- /rails-api-server/db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/db/schema.rb -------------------------------------------------------------------------------- /rails-api-server/db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/db/seeds.rb -------------------------------------------------------------------------------- /rails-api-server/lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rails-api-server/lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rails-api-server/log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rails-api-server/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/public/404.html -------------------------------------------------------------------------------- /rails-api-server/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/public/422.html -------------------------------------------------------------------------------- /rails-api-server/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/public/500.html -------------------------------------------------------------------------------- /rails-api-server/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rails-api-server/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/public/robots.txt -------------------------------------------------------------------------------- /rails-api-server/test/controllers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rails-api-server/test/fixtures/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rails-api-server/test/fixtures/chat_messages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/test/fixtures/chat_messages.yml -------------------------------------------------------------------------------- /rails-api-server/test/fixtures/chat_rooms.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/test/fixtures/chat_rooms.yml -------------------------------------------------------------------------------- /rails-api-server/test/fixtures/users.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/test/fixtures/users.yml -------------------------------------------------------------------------------- /rails-api-server/test/helpers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rails-api-server/test/integration/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rails-api-server/test/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rails-api-server/test/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rails-api-server/test/models/chat_message_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/test/models/chat_message_test.rb -------------------------------------------------------------------------------- /rails-api-server/test/models/chat_room_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/test/models/chat_room_test.rb -------------------------------------------------------------------------------- /rails-api-server/test/models/user_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/test/models/user_test.rb -------------------------------------------------------------------------------- /rails-api-server/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/rails-api-server/test/test_helper.rb -------------------------------------------------------------------------------- /rails-api-server/vendor/assets/javascripts/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rails-api-server/vendor/assets/stylesheets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /socket-io-server/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | *.swp 4 | -------------------------------------------------------------------------------- /socket-io-server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/socket-io-server/index.js -------------------------------------------------------------------------------- /socket-io-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerdyfactory/react-native-chat/HEAD/socket-io-server/package.json --------------------------------------------------------------------------------