In this Article, learn React + Redux codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API. All assets are provided with detailed explanation & full source code by Thinkster.

For Demo & Source Code Scroll down.

# Getting started

To get the frontend running locally:

1. Clone this repo from github (Download Link given below)

2. npm install

3. npm start

Local web server will use port 4100 instead of standard React's port 3000 to prevent conflicts with some backends like Node or Rails. You can configure port in scripts section of package.json: we use cross-env to set environment variable PORT for React scripts, this is Windows-compatible way of setting environment variables.

# Making requests to the backend API

If you need to change the API URL to a local server, simply edit src/agent.js and change API_ROOT to the local server's URL.

Now let's define structure of login form.

# Functionality overview

1. Authenticate users via JWT (login/signup pages + logout button on settings page)

2. CRU* users (sign up & settings page - no deleting required)

3. CRUD Articles

4. CR*D Comments on articles (no updating required)

5. GET and display paginated lists of articles

6. Favorite articles

7. Follow other users

You will get all files, when you download the source code. And after than you can edit it according to you

if you face any issues you can contact by asking question with article link.

You can go through Demo as well as Download source code for the same & make changes according to you