React JS(UI),
axios( http API Calls),
Redux( satate management),
Bootstrap3.7,
jQuery3.3,
Fontawsome,
Materialize,
reactRouter
npm
auth0
Install nodejs npm
From the step by step Guide described here Installation of Node JS on Window
Install nodejs npm npx
sudo apt update
sudo apt install nodejs npm
sudo apt install npm
Download full codebase with public & src folder
using terminal cd to ReactApp then run npm start
open http://localhost:3000/ to run app again.
shortcut way is just download whole project install npm >go inside project directory > npm start
Libraries & framework
npm install axios
npm install --save react-router-dom
npm install redux react-redux
npm install auth0
npm install jquery --save
The following cdns are included in index.html via scipt/links
Bootstrap3.7,
jQuery3.3,
Fontawsome,
MaterializeCSS/Js
replace src folder in react-app with my src folder to get code & resources
Impemented User Sign in page(Authorizartion via integrating .auth0 ) Auth0 provides authentication and authorization as a service to make application secure
email -testdhirensapp@react.com
password- 123456789@Dps
-
Impemented User Sign in page(Authorizartion via .auth0 )Auth0 provides authentication and authorization as a service to make application secure.
-
Implemented Routing mechanism- Navigation to different pages
-
Navigation bar
-
Home page with tab swithing & progressbar
-
List of cards- in Cards tab
-
Used mock API calls for actions like Update, Delete, Add, View details- https://jsonplaceholder.typicode.com/
-
Implemented Redux store for central state mananagement on C.U.R.D operations
-
Implemented React portal usage
-
Delete action- icon on top left of each card
-
Edit action- icon on top right of each card
-
Add action: bottom right of Home window
-
Implemented Modals on all actions.
-
Implemented Pagination for lazy loading with throttling
-
Search action with -ve handling
-
Bi-directional Sort action- beside page title
-
Card Details page when clicked on image
-
View full size action
-
Loader effect for async transitions
-
Full Responsiveness compatiblity with mobile
-
Left sliding menu for mobile
-
Post list page with animation clicking on any post opens Post Details fetched via API call
-
My Portfolio
Login page
Navication menu for Desktop & Mobile slider menu, Todo App at home location
Fully Responsived Cards component for desktop, mobile, ipad viewports. Real time data from placeholder API
Loader as fallback UI, Sort Cards in Ascending, Descending, Back to original list