Flowish is a static React web app for daily focus planning, backlog management, rituals, calendar signals, and countdown events.
The simplest local option is to double-click open-local-site.command on macOS or open-local-site.cmd on Windows. It finds an available local port, starts the Flowish dev server there, and opens the matching URL in your browser.
If you prefer terminal commands:
npm install
npm run open:localIf port 4173 is already used by another project, the script automatically switches to the next free port.
npm run build
npm run preview -- --host 127.0.0.1 --port 4173- Create a new GitHub repository.
- Add that repository as
origin. - Push the
mainbranch. - In GitHub, open
Settings -> Pagesand setSourcetoGitHub Actions. - After the push finishes, GitHub Actions deploys the
distfolder automatically.
The site URL will be:
https://<your-github-username>.github.io/<repo-name>/
- Local only: give them the GitHub Pages URL after deployment.
- Private testing: add them as repository collaborators if the repo is private and you later use another host that supports private previews.
- Source code sharing: send them the GitHub repository link.
npm run lint
npm run build