halobase-hybrid

HaloBase is an SaaS platform trying to simplify the development of applications for the new era. You can think of it as Supabase + OpenAI.

Technologies powering HaloBase are as follows.

  • SvelteKit - the framework making the development of HaloBase simple and cool.
  • SurrealDB - the data backend powering HaloBase's multi-tenancy and vector indexing.
  • MinIO (S3) - files storage for sure.

HaloBase also aims to be self-hostable since it is built only with SvelteKit and cloud data backends. So you can easily deploy your own HaloBase to Netlify or any other serverless services you prefer.

Here is what HaloBase looks like.

Developing

Once you've cloned this repo and installed dependencies with npm install (or pnpm install or yarn), make a file named .env with some content copied from here.

Then start a development server:

npm run dev

Building

To create a production version of halobase-hybrid:

npm run build

You can preview the production build with npm run preview.

To deploy halobase-hybrid, you may need to install an adapter for your target environment.

Contributing

All commits should follow the format below since GitHub will translate them into emojis which's cool :)

  • :sparkles: introducing new features.
  • :construction: work in progress.
  • :memo: updated documentations, including README.md.
  • :bug: fixed a bug.

For example,

git commit -m ":bug: fix #42"

Have fun :)

Top categories

svelte logo

Need a Svelte website built?

Hire a professional Svelte developer today.
Loading Svelte Themes