Generate fake data, fast.
Synth simulates databases for large organizations by generating schemas and scripts to create realistic fake data. It then populates a PostgreSQL database with this synthetic information.
demo.mp4
To run this project, follow these simple steps:
- Clone the repository to your local machine.
- Make a copy of the
.env.template
file and rename it to.env
. Fill in the required environment variables:DATABASE_URL
: Your PostgreSQL database URLOPENAI_API_KEY
: Your OpenAI API key
- Ensure you have Docker installed on your system.
- Navigate to the project directory in your terminal.
- Run the command
docker-compose up
to start the project. - Wait for the containers to start. This might take a couple of minutes.
- Once the containers are running, you can access the frontend at
http://localhost:3000
and the backend athttp://localhost:8000/api/v1
.
That's it! You should now have Synth up and running on your local machine.