Content-Length: 341243 | pFad | http://github.com/oskar-gmerek/surreal-sveltekit

84 GitHub - oskar-gmerek/surreal-sveltekit: A Starter Kit with SurrealDB and Svelte [ SvelteKit ], featuring Authentication and CRUD Operations + Realtime
Skip to content

A Starter Kit with SurrealDB and Svelte [ SvelteKit ], featuring Authentication and CRUD Operations + Realtime

License

Notifications You must be signed in to change notification settings

oskar-gmerek/surreal-sveltekit

Repository files navigation

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 and consider to be a SPONSOR! Your support keeps the code evolving. 🚀

Free Database

✨ Grab FREE SurrealDB Cloud instance 🚀🚀🚀

Auth

auth.mov

Username Validation

username-validation.mov

CRUD & Realtime

realtime.mov

Requirements:

  • Docker
  • Ensure that ports 5173 and 8000 are available for use.

Modern Stack:

  • SurrealDB - The ultimate multi-model database
  • surrealdb.js for interacting with awesome SurrealDB
  • sveltekit-superforms + zod to enable super powers in working with forms - Superforms | Zod
  • @master/css.svelte as an interesting alternative for TailwindCSS - MasterCSS
  • dayjs to enable high level of DX in working with time and dates - Day.js

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
  1. 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.

  1. Access http://localhost:5173 using your preferred web browser.
  2. Test various functionalities such as creating a new account, logging in, generating new posts, editing posts, and deleting them.

Issues and Contributions:

  • If you encounter any issues (as I rushed a bit to meet the hacktoberfest deadline), please feel free to open an issue.
  • I am open to any contributions as I aspire to make this starter a top choice for initiating projects that utilize the best modern technologies.








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/oskar-gmerek/surreal-sveltekit

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy