SitePoint
  • Premium
  • Library
  • Community
  • Jobs
  • Blog
LoginStart Free Trial

The home for developers

Track your course progress, manage projects, and find your dream job - all in one place.

Start Your Free Trial

7 Day Free Trial. Cancel Anytime.

SitePoint Premium

  • Access to 700+ courses
  • Publish articles on SitePoint
  • Daily curated jobs
  • Learning Paths
  • Discounts to dev tools
  • Library/
  • Text courses/
  • Build a Node.js CRUD App Using React and FeathersJS
Build a Node.js CRUD App Using React and FeathersJS

Build a Node.js CRUD App Using React and FeathersJS


Course details

4.5∙1 Rating0 reviews

Published
March 2020
Publisher
SitePoint
Chapters
1

About the course

Building a modern project requires splitting the logic into front-end and back-end code. The reason behind this move is to promote code re-usability. For example, we may need to build a native mobile application that accesses the back-end API. Or we may be developing a module that will be part of a large modular platform.

The popular way of building a server-side API is to use Node.js with a library like Express or Restify. These libraries make creating RESTful routes easy. The problem with these libraries is that we’ll find ourselves writing a ton of repetitive code. We’ll also need to write code for authorization and other middleware logic.

To escape this dilemma, we can use a framework like Feathers to help us generate an API in just a few commands.

What makes Feathers amazing is its simplicity. The entire framework is modular and we only need to install the features we need. Feathers itself is a thin wrapper built on top of Express, where they’ve added new features—services and hooks. Feathers also allows us to effortlessly send and receive data over WebSockets.

We’re going to build a CRUD contact manager application using Node.js, React, Feathers and MongoDB.

In this tutorial, you’ll see how to build the application from the bottom up. We’ll kick-start our project using the popular create-react-app tool.

Author

Michael Wanyoike

Michael Wanyoike

I write clean, readable and modular code. I love learning new technologies that bring efficiencies and increased productivity to my workflow.

Course Outline

Chapter 1: Build a Node.js CRUD App Using React and FeathersJS

Reviews
4.5

1 total

0
1
0
0
0

Course details

4.5∙1 Rating0 reviews

Published
March 2020
Publisher
SitePoint
Chapters
1

SitePoint

Stuff we do

  • Premium
  • Newsletters
  • Learning paths
  • Library
  • Forums

Contact

  • Contact us
  • FAQ
  • Publish your book
  • Write an article
  • Advertise

About

  • Our Story
  • Corporate Memberships
  • Start free trial
  • Login

Connect

  • RSS
  • Facebook
  • Twitter (X)
  • Instagram

Subscribe to our newsletter

Get the freshest news and resources for developers, designers and digital creators in your inbox each week

© 2000 – 2025 SitePoint Pty. Ltd.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Terms of usePrivacy policy