feat: remove supabase dependence during course cloning (#605)

* feat: Add .gitignore file and update package.json with pnpm version

feat: Enhance course queries with error handling and new course retrieval

feat: Implement exercise queries for creating and fetching exercises, questions, and options

feat: Create group queries for managing groups and group members

feat: Add lesson queries for creating lessons and fetching sections by course ID

feat: Update seed script to include seeding for users, profiles, accounts, organizations, groups, courses, lessons, exercises, questions, and options

* feat: Enhance course cloning functionality by refining course and lesson data handling

* chore: remove console.log

* feat: update role assignment in cloneCourse function and clean up unused types in database.ts
This commit is contained in:
Abdulmuizz Hamzat
2025-12-02 09:48:29 +01:00
committed by GitHub
parent 5cc8c47b72
commit 531516a8f7
13 changed files with 1130 additions and 488 deletions
+23
View File
@@ -0,0 +1,23 @@
.DS_Store
/node_modules/
node_modules
/src/node_modules/@sapper/
yarn-error.log
.svelte-kit/
.env
/dist/
/cert/
package-lock.json
.pnpm-store/*
# Local Netlify folder
.netlify
# Sentry Auth Token
.env.sentry-build-plugin
/_supascripts/
data.sql
changes.sql
.svelte-kit