Full Stack Web Application using ReactJS+Redux with NodeJS (Express+TypeORM), RESTful API, MySQL/SQLlite(demo)
- An application created according to the best practices used in react-boilerplate
- Relational model use of the MySQL/SQLlite database via TypeORM
- Unit & Component Testing using Jest, Mocha, Chai and react-testing-library
Technology stack:
- JavaScript (ES6+)
- ReactJS with React-Router
- Redux.js with Redux-Saga
- Material UI framework
- styled-components
- Unit & Component Testing using Jest and react-testing-library
Technology stack:
- TypeScript
- NodeJS with Express.js / AWS Serverless-Express framework
- TypeORM
- MySQL/SQLLite database
- RESTful API with Basic & JWT Authentication
- Unit Testing using Mocha and Chai
- yarn v1.17+
- NodeJS v8+
- MySQL/SQLLite v5.6+
for Frontend:
- Clone this repository and enter the
frontend
directory - Install the dependencies by running
yarn
- Start the project by running
yarn start
for Backend:
- Clone this repository and enter the
backend
directory - Install the dependencies by running
yarn
- Start the project by running
yarn start
Database Model
**UI Screen **
- ADMIN_LOGIN=3323
- ADMIN_PASSWORD=root
GraphQL is a query language, an execution engine, and a specification, and it's leading developers to rethink how they build client and API applications.
Excecution Flow
graphi query ui