A lightweight website for the DSML Club showcasing members, a LeetCode leaderboard, and project information.
- UI design: Designed by Harsha Gowda — https://iknowharsha.framer.website/.
- Frameworks & tools: Vite, React, TypeScript, PostCSS. Frontend components live in the
components/andpages/folders.
- Leaderboard driven by CSV data in
public/data/(seeleetcode_leaderboard.csv). - Members and people pages with headshots in
public/headshots/. - Small Python utility
leetcode_leaderboard.py(requirements listed inrequirements.txt) to help build/update leaderboard data through Github Actions.
- Install dependencies:
npm install- Start the dev server:
npm run dev- To run the Python script (optional):
pip install -r requirements.txt
python leetcode_leaderboard.py