Frontend for Project Hermes — a queue system for DCISM students, by DCISM students.
Clone the repository:
git clone https://github.com/usc-cisco/hermes-site.gitYou can develop in two ways:
Use Dev Containers if you're on a UNIX-based system (macOS, Linux, WSL 2, etc.) for easier setup with pre-configured tools. On Windows without WSL, develop locally due to this Vite issue.
- Open the Command Palette (
Ctrl + Shift + PorCmd + Shift + Pon macOS). - Run
Dev Containers: Reopen in Container.
Note
The initial build might take some time.
Once ready, start the server:
npm run dev- How do I stop the container?
Exiting VSCode will stop the container. To remove all containers and clean up:
# Bash, ZSH, etc.
docker stop $(docker ps -qa)
docker rm $(docker ps -qa)
docker rmi -f $(docker images -qa)
# PowerShell
docker stop @(docker ps -qa)
docker rm @(docker ps -qa)
docker rmi -f @(docker images -qa)- How can I return to my local environment?
- Open the Command Palette (
Ctrl + Shift + PorCmd + Shift + Pon macOS). - Run
Dev Containers: Reopen Folder Locally.
npm installOnce ready, start the server:
npm run devEdit files using your preferred editor.
For setup issues, contact Jan Carlo.