//for client(front end):
//for api(back end):
//for front end: do "npm run dev" first, then if there are error messages saying,
"Does the file exist?"
@mui/material @mui/emotion <-- examples only
do npm i npm i react-modal ex. npm i @mui/material @mui/emotion
npm install @google/generative-ai
//for backend:
npm i express npm i crypto npm i jsonwebtoken npm i mysql12 npm i express-session npm i cors npm i bcrypt
npm i react router-dom