A simple login and search application implementing Swapi API built using Redux Framework.
I have used Gulp as a automation task runner and WebPack as a module bundler.
Project is written in JS ES6 specification.
The server call to the local server for data is done using Reqwest from Client End.
The API call to the Swapi API is done using Node fetch inside server folder.
-
Ensure that you have Node.js v6.9.1 or later installed and activated through nvm:
nvm install v6.9.1 nvm use 6.9.1
-
Install dependencies.
npm install
-
Install Gulp globally.
sudo npm install gulp -g
-
To start the app in development mode
gulp
To start the app in production mode
gulp --prod
-
Load the app in your browser: http://localhost:4000.