Skip to content

XElectricX/Sharkbyte2025TattooProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tattoo Generator Project

This project consists of a React frontend and a Python (FastAPI) backend.

One-Time Setup

You only need to follow these steps the first time you set up the project.
All commands are run from the project's root folder.

Set Up Backend (Python)

1. Create a Python virtual environment

python -m venv venv

2. Activate the virtual environment

Windows:

.\venv\Scripts\activate

Mac/Linux:

source venv/bin/activate

3. Install Python dependencies

cd ..
(Make sure your (venv) is active first and that you are in the project folder with the Python code)
cd project
pip install -r requirements.txt

Set Up Frontend (React)

1. Move into the frontend directory

cd tattoo-generator

2. Install Node.js dependencies

npm install

Start the FastAPI server

1: Start the backend (make sure to be in the project folder)

cd ..
cd project
uvicorn main:app --reload
(Leave this terminal running. Your backend is now live at http://127.0.0.1:8000)

2: Start the Frontend App

cd ..
cd tattoo-generator
npm run dev
(Leave this terminal running. Your app will open in a browser at http://localhost:5173)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors