## https://sploitus.com/exploit?id=10E5279F-55CB-5D63-81C4-85EDB445B072
# k4_cve-2023-41064
Steps to Run the Project
Setup Frontend:
Navigate to the frontend folder:
bash
Copier
Modifier
cd frontend
Install the required Node.js dependencies by running:
bash
Copier
Modifier
npm install
Setup Backend:
Navigate to the backend folder:
bash
Copier
Modifier
cd backend
Install the required Python dependencies by running:
bash
Copier
Modifier
pip install -r requirements.txt
Run the Project:
To run the project, go back to the root of the project and execute the following command:
bash
Copier
Modifier
python run_project.py
This script will:
Install the necessary Node.js and Python dependencies.
Start both the frontend and backend servers.
Access the Project:
Frontend (React) will be running on http://localhost:3000.
Backend (FastAPI) will be running on http://localhost:8000.
Project Components:
Frontend (React with TypeScript):
The frontend is built using React and TypeScript. It runs on port 3000 by default.
Backend (FastAPI):
The backend is built using FastAPI and runs on port 8000. It serves a simple API.
Common Issues & Troubleshooting:
Error: Missing Node.js dependencies:
If you encounter errors related to missing packages, run:
bash
Copier
Modifier
npm install
Error: Missing Python dependencies:
If you encounter errors related to Python packages, run:
bash
Copier
Modifier
pip install -r requirements.txt
Backend Not Starting:
Ensure that Uvicorn is installed by running:
bash
Copier
Modifier
pip install uvicorn
Frontend Not Starting:
Ensure that react-scripts is installed by running:
bash
Copier
Modifier
npm install react-scripts