ngrok tunnel localhost

main
YIk Teng Hie 4 years ago
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…
Cancel
Save