{"repo":"lucas-domk/bank-project","free":true,"listed":false,"github":"https://github.com/lucas-domk/bank-project","clone":"git clone https://github.com/lucas-domk/bank-project.git","description":"Paypal integration, bitcoin transfer, deposit with React, Redux, persist, Material UI, Styled Components, Node.js, Express, ORM, Typescript.","language":"JavaScript","stars":11,"topics":["react","redux","saga","material-ui","styled-components","node","express","typescript","orm"],"license":null,"category":"databases-storage","readme_excerpt":"Live Preview Swagger Documentation Contact the developer Full Stack Web Application using ReactJS+Redux with NodeJS (Express+TypeORM) , WebSocket , RESTful API and MySQL - An application created according to the best practices used in react-boilerplate - Relational model use of the MySQL database via TypeORM - Support for many currencies with the current rate charged by the REST API - Instant language change for English , Polish and German by using react-intl - Notification + Payment system in real time by using WebSocket ( socket.io ) - Unit & Component Testing using Jest , Mocha , Chai and react-testing-library Frontend Technology stack: 1. JavaScript (ES6+) 2. ReactJS with React-Router 3. Redux.js with Redux-Saga & Redux-Persist 4. WebSocket ( socket.io ) 5. Material UI framework 6. styled-components 7. Unit & Component Testing using Jest and react-testing-library Backend Technology stack: 1. TypeScript 2. NodeJS with Express.js framework 3. TypeORM 4. MySQL database 5. RESTful API with Basic & JWT Authentication 6. Swagger Documentation 7. Unit Testing using Mocha and Chai Requirements - NodeJS v8+ - npm v6+ - MySQL v5.6+ Installation for Frontend : 1. Clone this repository and enter the frontend directory 2. Change BASE URL in /app/utils/api.js if you want to use localhost (defaults set is a official server) 3. Install the dependencies by running npm install 4. Start the project by running npm start for Backend : 1. Clone this repository and enter the backend directory 2","default_branch":null,"files":null,"tree":[],"storefront":"/r/lucas-domk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lucas-domk/bank-project/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}