(image credit: Gemini)
We are going to create folders and install packages in this step. I don’t have much to say for this tutorial. I have tried to explain necessary stuff through comments. In my opinion code is self-explanatory. So, let’s execute these commands in a sequence.
# create a directory
mkdir backend
# change directory
cd backend
# create the `src` directory inside the `backend`.
mkdir src
# create file
touch src/index.ts
# initialize node js project.
# Please stay inside the `backend` directory.
npm init -y
# install these packages
npm install express cors
# install the dev dependencies
# these packages won't be shipped to your production bundle
npm install -D typescript tsx @types/node @types/express @types/cors
# generate tsconfig.json file
npx tsc --init
Folder structure should look like this.
[Read More]








