All Projects → danielstern → Express React Fullstack

danielstern / Express React Fullstack

Simple, Useful Full Stack Express and React Application

Programming Languages

javascript
184084 projects - #8 most used programming language
es6
455 projects

Projects that are alternatives of or similar to Express React Fullstack

Vue2 Shop
A shop developed with Vue2 + Vue-router + Axios + Vuex + Node + Express + MongoDB + Webpack
Stars: ✭ 103 (-63.99%)
Mutual labels:  mongodb, express, axios
Reeakt
A modern React boilerplate to awesome web applications
Stars: ✭ 116 (-59.44%)
Mutual labels:  express, axios, redux-saga
Typescript Express Starter
🚀 TypeScript Express Starter
Stars: ✭ 238 (-16.78%)
Mutual labels:  mongodb, express, npm
Nuxt Ssr
✨vue+nuxt+sass+node+express+MongoDB 实现的SSR项目。
Stars: ✭ 323 (+12.94%)
Mutual labels:  mongodb, express, axios
Fullstack Shopping Cart
MERN stack shopping cart, written in TypeScript
Stars: ✭ 82 (-71.33%)
Mutual labels:  mongodb, express, redux-saga
Express React Boilerplate
🚀🚀🚀 This is a tool that helps programmers create Express & React projects easily base on react-cool-starter.
Stars: ✭ 32 (-88.81%)
Mutual labels:  mongodb, express, axios
Ktv Select music System
KTV点歌系统,含后台管理系统(完整版)
Stars: ✭ 305 (+6.64%)
Mutual labels:  mongodb, express, axios
Fontend
使用Node、Vue、ElementUI、iViewUI,验证码等等搭建一个综合性网站(含后台管理系统)
Stars: ✭ 97 (-66.08%)
Mutual labels:  mongodb, express, axios
Node.js
一步一步学习Node.js,带你从零开始学习Node.js!本仓库是自己总结的Node.js学习图文教程,里面有学习案列和源代码(pubdreamcc原创,欢迎转载,欢迎star)
Stars: ✭ 181 (-36.71%)
Mutual labels:  mongodb, express, npm
Myblog
vue + node 实现的一个博客系统
Stars: ✭ 285 (-0.35%)
Mutual labels:  mongodb, express
Graphql Mongodb Server
A GraphQL MongoDB server.
Stars: ✭ 242 (-15.38%)
Mutual labels:  mongodb, express
Nodejs Restful Api
How to create a RESTful CRUD API using Nodejs?
Stars: ✭ 285 (-0.35%)
Mutual labels:  mongodb, express
Fullstackopen
Exercises for the Full Stack Open course.
Stars: ✭ 214 (-25.17%)
Mutual labels:  mongodb, express
Mern Boilerplate
MERN stack project boilerplate
Stars: ✭ 211 (-26.22%)
Mutual labels:  mongodb, express
Inversify Express Example
The official express + inversify+ inversify-express-utils examples
Stars: ✭ 210 (-26.57%)
Mutual labels:  mongodb, express
Express Mongoose Es6 Rest Api
💥 A boilerplate application for building RESTful APIs Microservice in Node.js using express and mongoose in ES6 with code coverage and JsonWebToken Authentication
Stars: ✭ 2,811 (+882.87%)
Mutual labels:  mongodb, express
N Blog
《一起学 Node.js》
Stars: ✭ 15,059 (+5165.38%)
Mutual labels:  mongodb, express
Express React Redux Starter
Starter for Express, React, Redux, SCSS applications
Stars: ✭ 207 (-27.62%)
Mutual labels:  mongodb, express
Hackathon Starter Kit
A Node-Typescript/Express Boilerplate with Authentication(Local, Github, Facebook, Twitter, Google, Dropbox, LinkedIn, Discord, Slack), Authorization, and CRUD functionality + PWA Support!
Stars: ✭ 242 (-15.38%)
Mutual labels:  mongodb, express
react admin
🎉 TS+Hooks 后台管理系统 http://hooks.sunhang.top
Stars: ✭ 39 (-86.36%)
Mutual labels:  redux-saga, axios

Full Stack React Express Application

Introduction

This repository contains a simple Full Stack Express / React application. It is intended to demonstrate as wide an array of features as possible while still keeping the app simple and easy to understand.

This application accompanies the course on Pluralsight Building a Full Stack Application with Express and React [Note: Add link].

This application consists of Front End component (located in the app directory) that is built with Redux and React. It also has a Back End component (located in the server directory) that uses Express to manage

Installation

First, install the programs required to run the application:

Next, clone this repository and install dependencies:

git clone [email protected]:danielstern/express-react-fullstack.git
npm install

Also, make sure MongoDB is running by navigating to the installation directory and running (in cmd or terminal), replacing the path with your chosen Mongo directory:

C:\Data\bin\mongod.exe

Now, start the development environment with the following command:

npm run dev

The application should open automatically.

Troubleshooting

Problem: The application won't start!

Try:

  1. Run npm install again
  2. Update your version of Node.js to the latest
  3. Clone the finished repo and start from there

Problem: I'm getting weird error XYZ!

Try:

  1. Cancel npm run dev (with ctrl-C on windows) and run it again
  2. If there error mentions any particular file, visit that file and make sure you didn't make any common errors (capitalization of property names, forgetting to destructure paramaters with curly brackets)
  3. Still no luck? Clone the finished repo and prune away parts of it until you are at the point you left off.

Challenge Task Solutions

Connected Username Component

  1. Create a connected username component which matches user data with an ID provided as a prop.
  2. Update the server-side state assembly process to include the usernames (but not passwords or any sensitive data) of any users which will be relevant to the current session.

Sign Up

This version of the application is found at the Add Sign Up Branch.

  1. Add a link to the sign up page from the login page.
  2. Create a Sign Up route, which is almost identical to the Login route.
  3. Add a saga to communicate requests from the Login Route to the server.
  4. Add a route to the server which creates new users in the database.

Security

Coming February 2019.

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].