Skip to content
This repository was archived by the owner on Sep 23, 2026. It is now read-only.
LUCompSocPublic archive

About

The website for the Lancaster University Computer Science Society

Resources

Stars

3 stars

Watchers

1 watching

Forks

Latest commit

 

History

548 Commits

Folders and files

Repository files navigation

Warning

This is an old website for LUCompSoc, archived for your viewing purposes. Find the new website on our GitHub. Below are some stats of the repo, in-case you're curious :D

  • Created: 15th July 2023
  • Last updated: 10th May 2025
  • More info: GitWhois

compsocwebsite-app

This is a sidebase merino app created by running pnpm create sidebase@latest. This project uses the following technologies for a great developer- and user-experience:

  • TypeScript
  • Nuxt 3
  • Prisma ORM
  • nuxt-auth
  • tRPC 10
  • Tailwind CSS
  • GitHub Actions based CI

How to get going?

This is a straight-forward setup with minimal templating and scaffolding. The options you selected during the sidebase CLI setup are all here though. Good places to continue reading are:

Some tasks you should probably do in the beginning are:

  • get pnpm working. rn the whole project doesnt run when compiled using pnpm
  • install the Vue Volar extension
  • Auth: Configure your auth providers to the NuxtAuthHandler
  • Auth, optional: Enable global protection by setting enableGlobalAppMiddleware: true in your nuxt.config.ts. Delete the local middleware in the protected.vue page if you do

Setup

Make sure to install the dependencies:

npm install

Development Server

Start the development server on http://localhost:3000

npm run dev

Production

Build the application for production:

npm run build

Locally preview production build:

npm run preview

About

The website for the Lancaster University Computer Science Society

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages