oskar-gmerek / surreal-sveltekit

A Starter Kit with SurrealDB and Svelte [ SvelteKit ], featuring Authentication and CRUD Operations + Realtime
MIT License
60 stars 3 forks source link
hacktoberfest2023 mastercss realtime-database starter-kit starter-template superforms surrealdb surrealdb-database svelte sveltekit sveltekit-example sveltekit-superforms sveltekit-template

Surreal Sveltekit: A Starter Kit with SurrealDB and SvelteKit, featuring Authentication and CRUD Operations + Realtime

Feedback

⭐ Found this project helpful? Show some love with a star! Your support keeps the code evolving. 🚀

Auth

https://github.com/oskar-gmerek/surreal-sveltekit/assets/53402105/e6df634b-e062-4154-b153-71a0c0735c3a

Username Validation

https://github.com/oskar-gmerek/surreal-sveltekit/assets/53402105/8ef24ab4-672e-4669-bd26-f7580523907a

CRUD & Realtime

https://github.com/oskar-gmerek/surreal-sveltekit/assets/53402105/30232b45-a5a9-4368-bc0b-095c11b6ef5e

Requirements:

Modern Stack:

Setup Process:

  1. Clone the repository to your local machine.

  2. Install dependencies. For example:

    bun install

    If you don't have bun installed, you can utilize pnpm or any other Node.js package manager. For instance:

    pnpm install
  3. Execute the provided npm script. For example:

    bun run multitaskum:developum

    If you don't have bun installed, you can utilize pnpm or any other Node.js package manager. For instance:

    pnpm run multitaskum:developum

    This command will initiate SurrealDB within a Docker container and launch SvelteKit in your local development environment.

  4. Access http://localhost:5173 using your preferred web browser.

  5. Test various functionalities such as creating a new account, logging in, generating new posts, editing posts, and deleting them.

Issues and Contributions: