Share
## 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