shortnr

A quick and simple project to create a URL shortening service. It uses React (TypeScript) on the frontend and Node/Express (TypeScript) on the backend with a MongoDB database. Short URLs are generated from the MongoDB IDs (with a fallback of randomly generated strings). Validation occurs both client and server side and is set up to use GitHub Actions to run automated tests.

Technologies: ts, react

Source code

Keyboard Shortcuts

General

Open/Close Shortcuts Menu?Open Search Menu⌘/ctrl + /Close Navigation Menu<Open Navigation Menu>Close Menuesc

Filter-only

Focus New Filter ButtonF/fFocus Page ButtonP/pNext Page+/=Previous Page-/_