Skip to content
Alex McLeod edited this page Jun 20, 2024 · 11 revisions

Welcome to the wdcc-website-v3 wiki!

The WDCC Website

image This is the repository for the 2024 version of the WDCC Website, the third iteration developed since the organisation's founding in 2019.

Getting Started

  1. Clone the repository in your terminal by running
git clone https://github.com/UoaWDCC/wdcc-website-v3
cd wdcc-website-v3
  1. Install the dependencies for the Strapi CMS
cd strapi
yarn install
  1. Install the dependencies for the Astro frontend
cd web
yarn install
  1. Add the environment variables from the Discord Server environment variables channel
  2. Run the Strapi API. This will be available at http://localhost:1337, you can then create your account for editing. There may be issues if the Strapi is empty and the frontend expects data, so you can fill it with random information. It is running locally, so it's using the .db file with sqlite to store data and storing files in the upload folder. When it is live it will use a remote database and a remote S3 bucket.
cd strapi
yarn run develop
  1. Run the Astro frontend
cd web
yarn run dev

Team

The development team involved in the creation of this application, emulating the conventions of a typical WDCC Project team (c. 2024), are listed below:

  • Project Manager: Tristan Mona (Co-President)
  • Tech Lead: Alex McLeod (Tech Director)
  • Developer/Chief Designer: Jason Huang (Tech Executive)
  • Developer/Cow Handler*: Naren Rohan (Projects Director)
  • Developer: Selin Akkaya (Marketing Director)
  • Developer: Vishva Dave (Co-President)
  • Developer: Dhruv Joshi (Projects/Tech Executive)
  • Developer: Wesley Key (Education Executive)
  • Developer: Dhruvkanth Puli (Secretary-Treasurer)
  • Developer: Chris Valenzuela (Projects Executive)
  • Developer: Nate Williamson (Projects Executive)
  • Developer: Raymond Yang (Education Executive)

[alphabetically ordered, except for any special titles]

*Cow Handler refers to the WDCC Cow Discord Bot, which Naren integrated and maintained

Clone this wiki locally