Skip to content

Most recent version of the Harvard Computer Society Website

Notifications You must be signed in to change notification settings

hcs/website2024

Repository files navigation

HCS Website 2024

Welcome! This is the most recent version of the Harvard Computer Society website, currently deployed at hcs.harvard.edu.

Please reach out to [email protected] with any questions, comments, or concerns.

Local Development

The following instructions provide guidance on building and deploying the website locally.

Prerequisites

In order to build and run this project, you will need to have Node.js installed.

Node.js Installation Instructions

Installing

After installing Node.js, cd into the repository and run:

npm install

This will install all of the necessary dependencies. To run the project locally, run:

npm run dev

To compile the project for deployment run:

npm run build

Deployment

The HCS website is deployed using Cloudfront and an Amazon S3 bucket.

After running npm run build, a /out folder will be created. To deploy the project on hcs.harvard.edu:

  • Navigate to the hcs-website-latest Amazon S3 bucket
  • Delete all of the objects currently in the bucket
  • Upload the contents of the /out folder to the root of the bucket

This will update the website deployment within 24 hours. To accelerate this process, you can invalidate the Cloudfront cache.

Built With

Authors

This website was built by Jackson Moody in Spring/Fall 2024. Feel free to reach out if you have any questions!

About

Most recent version of the Harvard Computer Society Website

Resources

Stars

Watchers

Forks