In this guide, you will install Postgres and Redis through Docker. But you can run them directly on your machine if you prefer.
Open your favorite terminal and run the following:
# Get the project from github$gitclonehttps://github.com/progressively-crew/progressively&&cdprogressively# Copy the example env variable into real env variable (feel free to modify them)$cp./packages/backend/.env.example./packages/backend/.env$cp./packages/frontend/.env.example./packages/frontend/.env# Run Postgres locally in Docker. You can choose to install it directly if you prefer$ docker run --name progressively-db -e POSTGRES_PASSWORD=admin -e POSTGRES_USER=admin -e POSTGRES_DB=progressively -p 5432:5432 -d postgres
# # Run Redis locally in Docker. You can choose to install it directly if you prefer$dockerrun-it--rm--nameprogressively-redis-p6379:6379-dredis# Setup the monorepo and prepare the Database table structure. It's a one-off command$pnpmrunsetup&&pnpmrunbuild&&pnpmrundb:prepare# Start the project in development mode$pnpmrundev
Go to http://localhost:3000/welcome and let you drive in the onboarding steps to create your Admin User and your first project.