Skip to content

Kentokamoto/Slice-Enterprise

Repository files navigation

Slice Enterprise

A SvelteKit web application for Slice Enterprise โ€” a running organization that combines running and food in a single event.

Description

Slice Enterprise hosts running events around Seattle with a food theme. Some of these events include:

  • Slice-a-Thon: Half Marathon run making stops at local pizza joints
  • Taco Ocho: 8 miles, 8 Tacos, all on August 8th
  • Eggnog Leg Jog: Kicking off the holiday season with some baked goods and dancing around Green Lake

The webapp provides a landing page for all information regarding the organization and races being hosted by Slice Enterprise.

Requirements

  • Bun (v1+): This project uses Bun as the package manager. Use bun for install, scripts, and running โ€” not npm or yarn.
  • Modern browser: Chrome, Firefox, Safari, or Edge with ES6 support

Install

  1. Clone the repository:

    git clone <repository-url>
    cd slice-enterprise
  2. Install dependencies:

    bun install

Running Locally

  1. Start the development server:

    bun run dev
  2. Open your browser and navigate to http://localhost:5173

  3. Build for production:

    bun run build
  4. Preview production build:

    bun run preview

Tech Stack

  • Framework: SvelteKit
  • Styling: Tailwind CSS
  • Language: TypeScript
  • Build Tool: Vite
  • Testing: Vitest
  • Linting: ESLint + Prettier (These will be updated to use oxlint and oxfmt)
  • Icons: Font Awesome

Project Structure

TBD

Deployment

The website can be up uploaded to either GitHub Pages or Vercel.

Vercel

Follow the setup instructions on Vercel's Projects and Deployments page.

The Vercel Config file serves as a place to customize the deployment.

GitHub Pages

Use the GitHub Workflow to deploy

License

This project is private and proprietary to the Seattle Slice Enterprise organizers.

Contact

For questions about the event, contact: seattlesliceenterprise@gmail.com