oristian / Dune

Node & React integration project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NodeReact

Web application to showcase how to integrate React, Node.js and Express.

Frontend is written in React + TypeScript, and uses Redux and Redux Toolkit for interaction with the backend.

Running the application

1 - Set PORT and TOKEN_SECRET on .env. PORT number should match the port set on "proxy" property of /client/package.json. TOKEN_SECRET can be created with command: node require('crypto').randomBytes(64).toString('hex')
2 - npm run install-all (This will install Node and React dependencies). 3 - npm run dev (This will run the server and client in parallel through concurrently library).

Login

Mock users: paul.atreides@dune.com, lady.jessica@dune.com, leto.atreides@dune.com, ... (find complete list of emails on /mock/user/users.json) Password can be anything.

About

Node & React integration project


Languages

Language:TypeScript 51.2%Language:SCSS 31.7%Language:JavaScript 12.6%Language:HTML 4.5%Language:Shell 0.0%