Project has revamp for the Codeigniter to React. Because Codeigniter using MVC pattern to interacting REST libraries with mysql. But this method of development some blocking request and response. So change to React with fast render component based application using Redux framework for enter application reusablity state apps. Also mobile application with testing support packages.
Nodejs using for non-blocking application with Api’s and render page applications.
Technologies used in Codeigniter
The project based on MVC pattern to followed the REST Libraries with Mysql
– UI (Html & Bootstrap)
– Javascript and Ajax
– PHP / Codeigniter
– Rest libaries (JWT)
– Mysql
Testing
TDD – Test Driven Development (php Unit)
Tech Model Diagram
Technologies used in React
React is component based on applications with using redux framework and hooks.
– Reactjs
– Rest libaries (JWT) (Axios)
– Redux (Flux) – Framework
– Formik – UI Form & Bootstrap
– Node ( npm / Yarn)
– Mysql
– Mongodb
Testing
Mocha & Jest (Npm modules)
Tech Model Diagram
The compare codeigniter more than fast react application for the view layer apps. Also big project split mulitple component and using redux for set state common data recevied all component based. The NPM packages for one of library in react with node for the non blocking application to help multi tasking process.