Getting started with SvelteKit
Hi there! started using Convex about a week ago, integrating it into a SvelteKit side-project. It was fun working with Convex and I was able to make my project work as intended. Although, setting up convex in a SvelteKit project wasn't difficult thanks to the 'Svelte Quickstart' in the docs, it took me some time as a first time user to write queries and mutation, more so, implementing them as there weren't any straightforward examples to implement them. I had to jump between the 'Svelte Quickstart', 'convex-svelte npm package page' and the 'Database' section in the docs to figure out implementation of basic CRUD functionality. I've used Appwrite in the past and it has a tutorial on making a simple todo-app using SvelteKit and Appwrite SDK. Is there a way I could help out so that new users wouldn't have to spend as much time as I did when beginning to integrate Convex in my project? Sorry for the long message, I hope I was able to make myself clear. Also, this is my first time ever using Discord, so please forgive me if my messages are not formatted in a readable manner. Thank you π
6 Replies
Hi @programmingenjoyer219 welcome to the community and thanks for sharing your experience. Your feedback above is already valuable in ways we can approve the DX. In terms of helping out yes, we could explore a SvelteKit tutorial/template, a Stack post , a video or weβre open to other suggestions. Let me know what you think. Also, how did you learn about Convex? Thanks!
Hi @Wayne . I got to know about convex through the YouTube channel 'Learn with Jason'. He has a series called 'Web Dev Challenge' where he and other participants have build fun little projects using Convex.
As far as docs are concerned, I've attempted at rewriting the 'Svelte Quikstart' by building a simple todo-application with a descriptive README.md which acts as a step by step guide for integrating Convex in a SvelteKit application. Here's a link to the GitHub repo: https://github.com/programmingenjoyer219/convex-sveltekit-todo-app
GitHub
GitHub - programmingenjoyer219/convex-sveltekit-todo-app: This app ...
This app demonstrates how to implement CRUD operations (Create, Read, Update, Delete) in a modularized way using Convex. - programmingenjoyer219/convex-sveltekit-todo-app
And, please forgive me for the way I've made use of git and github. I'm fairly new to web dev, started around 6 months ago. For instance, just recently I got to know what even git-branch-workflow is. Any guidance and suggestions will be appreciated. I'm looking forward to improve and grow as a developer. This is my first ever attempt at contributing to a open source project and helping the community out π
All good, and this is great way to dive in. We have a #sveltekit channel also. Feel free to post this in there for the team and community feedback.
I will. Thank you @Wayne