Skip to content

Instantly share code, notes, and snippets.

@pagarevijayy
Last active January 16, 2023 08:16
Show Gist options
  • Save pagarevijayy/8eabde16d154e4f02ca7961d1b7eaaa9 to your computer and use it in GitHub Desktop.
Save pagarevijayy/8eabde16d154e4f02ca7961d1b7eaaa9 to your computer and use it in GitHub Desktop.
What project should I build (hack) next?

Scripts, extensions, etc.

  • Creating geoJSONs for open source (esp india) - the detailed ones.

  • A script to detect all unused images in the current repo and delete them.

  • A script that analyses diff websites usage fetched via browser history for a particular day (v1: raw data, v2 — viz.)

  • Develop an extension for vscode that'll sync all your commit volumes to your github account without leaking info (for getting real sense of coding streaks - even on private repos)

  • Momentjs like customized browser homepage (plugin) for a particular community

Web apps

  • A typing game/product like typing.com - its cool and easy!
  • Algorithm Visualizer - Combining the learnings from frontend dev and algorithms
    • Maze generation using DFS
    • Sudoku solved by backtracking [1]
    • Path finding on 2D grid using graph traversals [2]
  • Hierarchy tree builder (using d3.js)
  • Editors: markdown and notepad
  • Custom Maps Project inspired by mapchart.net [ref]
  • Creative coding
    • Landing page using particle.js [3]
    • Canvas based mini projects
    • Animations using GSAP and advanced CSS
    • 3D and webGL stuff using three.js and dat gui
    • hardcore SVG manipulation
    • D3.js based data visualizations

Wishlist & Ninja advice:

  1. Launch a plugin
  2. A small npm package
  3. A creative automation product line
  4. Write Shell Scripts

Domains: productivity, frontend tooling and assets (micro/major)

Keep hacking. Entropy will lead you to more projects. 1000 projects in one domain >>> 1 project in 1000 domains.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment