Crisp Links is a URL shortener that uses nanoid, a highly secure hardware-driven random ID generator. It's built with Node.js, Express, and MongoDB.
The necessary dependencies
- dotenv: Loads environment variables from a .env file
- ejs: Embedded JavaScript templates
- express: Fast, unopinionated, minimalist web framework for Node.js
- mongoose: MongoDB object modeling tool
- nanoid: A tiny, secure, URL-friendly, unique string ID generator
- nodemon: Utility that will monitor for any changes in your source and automatically restart your server
- url: URL resolution and parsing module