ngrok tunnel localhost
parent
d89be46080
commit
187ad27aec
@ -1,76 +1,81 @@
|
|||||||
# How To
|
# How To
|
||||||
|
|
||||||
Quick guide on how to get started with common Frontend and Backend framework
|
Quick guide on how to get started with common Frontend and Backend framework
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
|
|
||||||
* [VS Code](https://code.visualstudio.com/)
|
* [VS Code](https://code.visualstudio.com/)
|
||||||
* [IntelliJ IDEA Community](https://www.jetbrains.com/idea/download/#section=windows)
|
* [IntelliJ IDEA Community](https://www.jetbrains.com/idea/download/#section=windows)
|
||||||
* [nodeJS 12.x](https://nodejs.org/en/download/releases/)
|
* [nodeJS 12.x](https://nodejs.org/en/download/releases/)
|
||||||
* [JDK 8](https://adoptopenjdk.net/) - For Spring Boot only
|
* [JDK 8](https://adoptopenjdk.net/) - For Spring Boot only
|
||||||
* [Postman](https://www.postman.com/)
|
* [Postman](https://www.postman.com/)
|
||||||
|
|
||||||
## Recommended plugins
|
## Recommended plugins
|
||||||
|
|
||||||
* VS Code
|
* VS Code
|
||||||
* Live Server
|
* Live Server
|
||||||
*
|
*
|
||||||
* IntelliJ IDEA
|
* IntelliJ IDEA
|
||||||
* Lombok
|
* Lombok
|
||||||
* Free MyBatis plugin
|
* Free MyBatis plugin
|
||||||
* Request Mapper
|
* Request Mapper
|
||||||
* Kotlin
|
* Kotlin
|
||||||
|
|
||||||
## Framework
|
## Framework
|
||||||
|
|
||||||
* Backend
|
* Backend
|
||||||
* [expressJS](./backend/expressJS/README.md)
|
* [expressJS](./backend/expressJS/README.md)
|
||||||
* [springboot](./backend/springboot/README.md)
|
* [springboot](./backend/springboot/README.md)
|
||||||
* Frontend
|
* Frontend
|
||||||
* [reactJS](./frontend/reactJS/README.md)
|
* [reactJS](./frontend/reactJS/README.md)
|
||||||
* [vueJS](./frontend/vueJS/README.md)
|
* [vueJS](./frontend/vueJS/README.md)
|
||||||
* [nextJS](./frontend/nextJS/README.md)
|
* [nextJS](./frontend/nextJS/README.md)
|
||||||
* mobile (cross platform)
|
* mobile (cross platform)
|
||||||
* [Flutter](./mobile/flutter/README.md)
|
* [Flutter](./mobile/flutter/README.md)
|
||||||
* Dart
|
* Dart
|
||||||
* similarity to Java / C# syntax
|
* similarity to Java / C# syntax
|
||||||
* null safety
|
* null safety
|
||||||
* widget block build concept. (Feel like lego block building)
|
* widget block build concept. (Feel like lego block building)
|
||||||
* Created By Google
|
* Created By Google
|
||||||
* [React Native](https://reactnative.dev/)
|
* [React Native](https://reactnative.dev/)
|
||||||
* Javascript
|
* Javascript
|
||||||
* Created By Facebook
|
* Created By Facebook
|
||||||
|
|
||||||
[Comparison Flutter-ReactNative](https://nix-united.com/blog/flutter-vs-react-native/#:~:text=React%20Native%20is%20a%20mobile,%2C%20Mac%2C%20and%20Web%20application)
|
[Comparison Flutter-ReactNative](https://nix-united.com/blog/flutter-vs-react-native/#:~:text=React%20Native%20is%20a%20mobile,%2C%20Mac%2C%20and%20Web%20application)
|
||||||
|
|
||||||
## Razer Pay UAT
|
## Razer Pay UAT
|
||||||
|
|
||||||
* [Setup for UAT app](./uat/README.md)
|
* [Setup for UAT app](./uat/README.md)
|
||||||
|
|
||||||
## Mock API Server using Postman
|
## Mock API Server using Postman
|
||||||
|
|
||||||
* [Instructions](./postman/README.md)
|
* [Instructions](./postman/README.md)
|
||||||
|
|
||||||
## Docker
|
## Docker
|
||||||
|
|
||||||
* Build docker [image](./docker/README.md)
|
* Build docker [image](./docker/README.md)
|
||||||
|
|
||||||
## Angular
|
## Angular
|
||||||
|
|
||||||
* [Angular](./angular/README.md) Quick Start
|
* [Angular](./angular/README.md) Quick Start
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```sql
|
```sql
|
||||||
mysql> CREATE USER 'razerpay'@'%' IDENTIFIED BY 'razerpay-singapore';
|
mysql> CREATE USER 'razerpay'@'%' IDENTIFIED BY 'razerpay-singapore';
|
||||||
mysql> GRANT All PRIVILEGES ON *.* TO 'razerpay'@'%';
|
mysql> GRANT All PRIVILEGES ON *.* TO 'razerpay'@'%';
|
||||||
mysql> FLUSH PRIVILEGES;
|
mysql> FLUSH PRIVILEGES;
|
||||||
|
|
||||||
mysql> SHOW GRANTS FOR 'razerpay'@'%';
|
mysql> SHOW GRANTS FOR 'razerpay'@'%';
|
||||||
mysql> REVOKE ALL PRIVILEGES ON *.* FROM 'razerpay'@'%';
|
mysql> REVOKE ALL PRIVILEGES ON *.* FROM 'razerpay'@'%';
|
||||||
mysql> DROP USER 'razerpay'@'%';
|
mysql> DROP USER 'razerpay'@'%';
|
||||||
|
|
||||||
// apply this for mysql-8 if encountered PublicKeyRetrieval error
|
// apply this for mysql-8 if encountered PublicKeyRetrieval error
|
||||||
mysql> ALTER USER 'razerpay'@'%' IDENTIFIED WITH mysql_native_password BY 'razerpay-singapore';
|
mysql> ALTER USER 'razerpay'@'%' IDENTIFIED WITH mysql_native_password BY 'razerpay-singapore';
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Misc
|
||||||
|
|
||||||
|
- Tunnel localhost server
|
||||||
|
- [ngrok](https://ngrok.com/)
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue