Setup
- Clone this repository
- Make sure you've Node v20 installed on your machine.
- Create
.env.localfile in the root directory and setGITHUB_PATenvironment variable.GITHUB_PATis GitHub's "personal access token" which can be obtained from GitHub's settings. - In the root directory, run
npm installcommand to install the dependencies. - Run
npm run devcommand to run dev server.
TODO
- Setup Svelte
- Setup Fabric
- Setup Data Fetching from GitHub
- Implement Search
- Create Card
- Basic Card
- Has Image?
- Has Username?
- Has Name?
- Click should open the profile
- Alt + drag should drag the card
- Implement Hover
- Make everything responsive
- Zoom and Pan
- Ctrl + S exports the card as images
- Show them in a sidebar as a vertical list
Bonus:
- Smooth animations for delight
On this page
Languages
Svelte63.4%TypeScript27.5%JavaScript6.9%HTML1.6%CSS0.6%
Contributors
Created June 22, 2024
Updated June 23, 2024