All Projects → danielstern → Advanced Redux

danielstern / Advanced Redux

A messenger service built with Redux

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Advanced Redux

Express Webpack React Redux Typescript Boilerplate
🎉 A full-stack boilerplate that using express with webpack, react and typescirpt!
Stars: ✭ 156 (+62.5%)
Mutual labels:  express, react-redux
Qewd
Quick and Easy Web Development
Stars: ✭ 106 (+10.42%)
Mutual labels:  express, websockets
Typescript Mern Starter
Build a real fullstack app (backend+website+mobile) in 100% Typescript
Stars: ✭ 154 (+60.42%)
Mutual labels:  express, react-redux
Ssr
React Server-Side Rendering Example
Stars: ✭ 226 (+135.42%)
Mutual labels:  express, react-redux
Graphql Ws
Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client.
Stars: ✭ 398 (+314.58%)
Mutual labels:  express, websockets
Simple Universal React Redux
The simplest possible Async Universal React & Redux Boilerplate app, that works on both Mac and Windows
Stars: ✭ 58 (-39.58%)
Mutual labels:  express, react-redux
Hellobooks
A Single-Page Library Management App built with nodejs, express and react and redux
Stars: ✭ 37 (-61.46%)
Mutual labels:  express, react-redux
Muster
A universal data layer for components and services
Stars: ✭ 59 (-38.54%)
Mutual labels:  express, websockets
Service Tools
Prepare your Node.js application for production
Stars: ✭ 89 (-7.29%)
Mutual labels:  express
Node Express React Redux Zwitter
🐣 A basic clone of Twitter (Boilerplate App) - Separate API (express+mongo) and Frontend (react+redux) folders using Node, Express, MongoDB, React (create-react-app), React Router v4 and Redux.
Stars: ✭ 91 (-5.21%)
Mutual labels:  express
Spruche
✨Beautiful blog system,based on Node.js.
Stars: ✭ 89 (-7.29%)
Mutual labels:  express
Mentat
scalable group chat with tags and pretty good privacy.
Stars: ✭ 89 (-7.29%)
Mutual labels:  websockets
Connect Cas2
NodeJS implement of CAS(Central Authentication Service) client.
Stars: ✭ 91 (-5.21%)
Mutual labels:  express
Draw
Real-time collaborative whiteboard on the web
Stars: ✭ 89 (-7.29%)
Mutual labels:  websockets
Fe Interview
🔥🔥🔥 前端面试,独有前端面试题详解,前端面试刷题必备,Html、Css、JavaScript、Vue、React、Node、TypeScript、Webpack、算法、网络与安全、浏览器
Stars: ✭ 93 (-3.12%)
Mutual labels:  react-redux
Vue Node Mongodb
vue+express+mongodb+阿里云部署上线, 前后端分离博客
Stars: ✭ 88 (-8.33%)
Mutual labels:  express
Svelte Template
🚧 An easy-to-use Svelte template! (Svelte + Typescript + Parcel + Express) 2020
Stars: ✭ 88 (-8.33%)
Mutual labels:  express
Pactmaker
Starter workflow for creating electronically signed PDF agreements.
Stars: ✭ 96 (+0%)
Mutual labels:  express
Pytrader Python Mt4 Mt5 Trading Api Connector Drag N Drop
End-to-End solution connecting Metatrader4 & Metatrader5 💹 with Python with a simple drag and drop EA. Fully tested bug free & efficient solution for live & paper trading⭐ Full Documentation ready.
Stars: ✭ 93 (-3.12%)
Mutual labels:  websockets
Corser
CORS middleware for Node.js
Stars: ✭ 90 (-6.25%)
Mutual labels:  express

Advanced Redux Messenger

Redux Messenger

2017-03-28 08_00_27-redux messaging app

Introduction

This application is a fully functional messenger application similar to Slack or HipChat. It includes the following features,

  • State managed with Redux
  • React-Redux view
  • Selectors with Reselect
  • Immutable State
  • Live server updates with websockets
  • Redux-Saga
  • More!

How to Use This Application

  • This application is meant as a reference for students completing Advanced Redux on Pluralsight
  • Developers who are already familiar with the technology are welcome to copy the application and make any desired changes

Getting started

  1. Clone the application,
git clone [email protected]:danielstern/advanced-redux.git
  1. Install dependencies
cd advanced-redux
npm install
npm install -g babel-cli
  1. Start the application
npm start

or

npm run dev 
  • npm run dev is meant for development and includes file monitoring with Nodemon
  1. Navigate to the application in Chrome http://localhost:9000/#

Troubleshooting the Application

Refer to the following guide if the application does not seem to be working as expected

Application not working

Before trying any of the technique below, make sure your application is correctly coded.

  1. Clone this repository's master branch
  2. Without making any changes to it, run with npm install and npm start

This should solve 90% of errors. If not, see below:

Correct admin priveleges (Mac only)

  1. If you are using Mac, make sure that you installed Mac with Brew so that proper admin priveleges are configured

Install Global packages

Depending on your OS, NPM may have a hard time running locally installed packages from the command line. To resolve this, manually install the dependencies under devDependencies with npm install -g or use the following script:

npm install -g [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected]
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].