- Implement perlin noise field
- Make particles drift
- Refactor into svelte action
- Implement draggability
- Put all particles on same noise field
- Vary z by small amount for each particle to prevent bunching
- Pop clicked particles to front
- Implement Vercel ISR
- Make particles throwable (vector addition and momentum scaling)
- Push focused particles toward the top? (i.e. pass in
target
and push toward it) - Visualize noise field? (maybe p5js?)
- Add thumbnails and dummy text to particles
- Filter displayed particles by field
- Implement notion database backend
- Curate and update projects
- Write article for each project
- Build pipeline
- Merge and Deploy!!
- Animations opening pages are jerky and weird
# Install dependencies
yarn install
# Start the dev server
npm run dev
# Or start the server and open the app in a new browser tab
npm run dev -- --open
Before creating a production version of your app, install an adapter for your target environment. Theoretically, this app should work with adapter-static
. Then:
# Build the production version to test locally
yarn build
# Or build and deploy to AWS
yarn deploy
You can preview the built app with
yarn preview
, regardless of whether you installed an adapter. This should not be used to serve your app in production.