Building Secure Notes: A Developer’s Guide to CORS, TLS, MITM, GZIP Compression, Rate Limit, Maintaining Sessions, JWT, Compose UI, with Node.js and Android | by Shubham Kumar Gupta | Apr, 2025
Node.js: Initialize a Node.js project with npm init -y. Install the necessary dependencies: npm i express mongoose dotenv jsonwebtoken bcrypt compression cors helmet express-rate-limit swagger-ui-express swagger-jsdoc concurrently Android: Create a new Android project in Android Studio. Add the required dependencies to your build.gradle.kts file (Retrofit, OkHttp, Gson, Hilt etc.). 3.1. Express.js Setup We use Express.js, … Read more