This repository houses the ASPA website, a platform designed to streamline ticketing and event management for ASPA.
The Auckland Student Pool Association (ASPA) is centered at the University of Auckland, dedicated to fostering a vibrant community united by a love for pool. Their mission is to cultivate an inclusive atmosphere that encourages camaraderie and skill development among billiards enthusiasts. Through a variety of casual gatherings, coaching sessions, and spirited tournaments, they aim to connect members eager to engage in both competitive and social play.
Please see the wiki page Getting Started for the pre-requisites and follow the instructions to install the necessary pre-requisites tools.
After installing the necessary pre-requisites tools, follow the steps below to set up the dev container:
- Clone the repository
- Note: If you are using Windows you need to clone to WSL2 home/{username} directory for the dev container to be fully functional (Refer to Windows Docker Desktop Section of Getting Started)
- Open the repository in Visual Studio Code
- Press
F1
and selectDev Container: Open Folder in Container
- Select the root folder of the repository
- Select the dev container
ASPA Dev Container (Full)
- Wait for the dev container to build (this may take a while)
Now you have a development environment set up with all the necessary tools and dependencies installed :)
To start the frontend, run the following commands in the terminal:
yarn dev:frontend
To start the backend, run the following commands in the terminal:
yarn dev:backend