-
Install Homebrew (if not installed):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" -
Install MySQL:
brew install mysql brew services start mysql
-
Set root password for MySQL:
mysql_secure_installation
Use this when prompted:
root password: Synevyr_SQL_PWD -
Install Redis:
brew install redis brew services start redis
-
Install NPM:
brew install node
-
Verify installation
node --version npm --version
-
Clone the repository (if you haven't):
git clone https://github.com/Carpathian-LLC/Synevyr.git cd synevyrCD into the frontend and install NPM
cd /Users/YOUR_USERNAME/Development/synevyr/frontend npm install -
Run the setup + seed script:
cd /Users/YOUR_USERNAME/Development/synevyr python3 run_me_first.pyThis will:
- Create a
.venv(if missing) - Install all dependencies from
requirements.txt - Auto-generate a
keys.envwith secure random session/webhook keys - Seed synthetic customer and order data into your local MySQL instance
- Start the Flask backend server on port
2001 - Start the React frontend on port
2000
- Create a
Once complete, you’ll see:
Data seeded successfully.
Starting Flask server...
* Running on http://localhost:2001 (Press CTRL+C to quit)
Open your browser to http://localhost:2001 to access the backend.
Open your browser to http://localhost:2000 to access the frontend.
cd /Users/YOUR_USERNAME/synevyr/
python3 autostart.pyThis will start all the required services easily!
Software developed and maintained by Carpathian, LLC - a Midwest-based software development company.