reactjs, vite, react router dom
Do npm install at root to install dependencies
pnpm dev / npm dev at main to run dev server
Python scripts in scripts should be ran from root, i.e root/main.... root
Read comments in downloadImages.py to find the colab to generate json for scriptResources
To make a new gallery page, feel free to copy Farewell2025.tsx as a template
Images installed using downloadImages.py should be renamed to the respective event and put in public. Rename the json to the event name and put in galleryJSONs.
Contact me! for any qns or issues faced
To push changes to github pages: push ur changes, "npm run deploy" in main then access https://linelyqwert.github.io/infocommgallery/#/gallery/farewell2025
gh pages fix for npm run deploy: tschaub/gh-pages#585 -- if got some error saying some name too long
If after install you're having issue with vite.config.js not recognising tailwindcss, run npm install -D "@tailwindcss/vite@^4.1.14 tailwindcss@^4.1.18" in main