Skip to content

Repository files navigation

PenPal

This website uses the Bun JavaScript Runtime.
The web app uses SvelteKit, Drizzle ORM and Better Auth

Setup

  1. Install Bun. macOS/Linux
curl -fsSL https://bun.sh/install | bash

Windows

iwr bun.sh/install.ps1 -useb | iexpowershell -c "irm bun.sh/install.ps1 | iex"
  1. Install dependencies.
bun install
  1. Setup .env Using the template fron .env.example, create a .env file.
    This page has a button to generate a secret for you
    If you need a Google Translate API key make on on Google Cloud or ask me for mine

  2. Seed initial data.

bun run auth:schema
bun run db:push
bun run seed
  1. Run the development server.
bun run dev

The website should be accessible at http://localhost:5173.

Tests

To run tests

bun run test

About

PenPal, my submission for L3 Digi Tech AS91907

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages