This is a simple blog system implemented with SvelteKit. It uses Prisma ORM for database access. For layout and design Tailwind CSS is used along with Skeleton UI toolkit. Authentication is implemented using Lucia Auth.
# Create a new GitHub project and use `git clone` to copy this project.
git clone https://github.com/samhess/svelte-blog.git
# Install dependencies
npm install
# Specify DATABASE_URL as environment variable
# Create the database model
npx prisma db push
# Run the development server
npm run dev
Specify the DATABASE_URL in .env. Also adjust the database type (provider) in schema.prisma.
Specify the DATABASE_URL in the environment variables of your cloud database provider.
Learn how to deploy a full stack SvelteKit app on Vercel for free.