Skip to content

KungRaseri/uncharted-lands

Repository files navigation

Uncharted Lands | Browser-based Settlement game

Quality

Uncharted Lands - CI Quality Gate Status Vulnerabilities Code Smells

Technology Stack

Frontend

  • Sveltekit
    • Typescript
    • Skeleton UI
    • Tailwind CSS
    • Vitest
    • Playwright

Backend

  • Prisma DB
  • PostgreSQL

Database

# generate the typescript client
npx prisma generate

# run migration scripts against dev environment
npx prisma migrate dev

# push the schema to the database
npx prisma db push

Developing

Once you've created a project and installed dependencies with npm install (or pnpm install or yarn), start a development server:

npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open

Building

To create a production version of your app:

npm run build

You can preview the production build with npm run preview.