- @since 2025-02-03
- @author 99mini
zero voyage is a collection of SaaS
- production: https://about.zerovoyage.com
- github: https://github.com/99mini/voyage/tree/main/apps/frontend/about
- tech stack:
typescript,reactjs,tailwindcss,shadcn/ui
- production: https://tool.zerovoyage.com/
- github: https://github.com/99mini/voyage/tree/main/apps/frontend/tool
- tech stack:
typescript,reactjs,tailwindcss,shadcn/ui
- merge vertical images
- video to gif
- generate password
- production: https://tech.zerovoyage.com
- github: https://github.com/99mini/voyage/tree/main/apps/frontend/tech
- tech stack:
typescript,docusaurus
- tech documentation
- study notes
- production: https://admin.zerovoyage.com
- github: https://github.com/99mini/voyage/tree/main/apps/frontend/admin
- tech stack:
typescript,reactjs
- monitoring server
- check server status
- monitor server logs (
TODO)
- manage files (DigitalOcean Volume)
In Progress - manage users (
TODO)
- production: https://awesome.zerovoyage.com
- github: https://github.com/99mini/voyage/tree/main/apps/frontend/awesome
- tech stack:
typescript,reactjs,tailwindcss,shadcn/ui
just for fun :) interactive ui
- clock
- analog clock
- digital clock
- text clock
- production: https://api.zerovoyage.com
- docs: https://api.zerovoyage.com/docs
- github: https://github.com/99mini/voyage/tree/main/apps/server/rest
- tech stack:
typescript,nestjs
- provide rest api for frontend
- github: https://github.com/99mini/voyage/tree/main/apps/server/functions
- tech stack:
typescript,nodejs
provide serverless functions
- wehooks
- reports (
TODO) - auth (
TODO)
- provide batch api
- internal network call
- types
- github: https://github.com/99mini/voyage/tree/main/packages/api-client
- tech stack:
typescript,fetch API
- github: https://github.com/99mini/voyage/tree/main/packages/pb-api
- tech stack:
typescript,pocketbase
- production: https://design.zerovoyage.com
- github: https://github.com/99mini/voyage/tree/main/packages/vds
- tech stack:
typescript,storebook,shadcn/ui,tailwindcss
- create a new release branch(
<app-name>/[dev-]release) - create a new [feature | bugfix] branch from the release branch
- merge the [feature | bugfix] branch to the release branch
- merge the release branch to the main branch
<app-name>/dev-release: dev<app-name>/release: production- example:
tool/release/0.2.0 - example:
vds/release/0.2.0
<app-name>/[feature | bugfix]/**- example:
tool/feature/create-something - example:
vds/bugfix/fix-something
chore/**: all packagse<app-name>/chore/**: specific app- example:
chore/update-root-dependencies - example:
tool/chore/update-dependencies
docs/**: all packagse<app-name>/docs/**: specific app- example:
docs/update-root-readme - example:
tool/docs/create-tool-readme