Bitlie Link Shortener

Lightweight RESTful URL shortener API with link tracking and dashboard, built using Express.js, Prisma and optimized with Webpack.

Published on
Modified at
Reading time
2 min read
Word count
314 words
Bitlie Link Shortener
Bitlie Link Shortener

Project Overview

Bitlie is a RESTful API designed for efficient static URL shortening, featuring link tracking to monitor traffic and usage metrics.

Built with Express.js and optimized through Webpack, the application delivers lightweight performance and reliable functionality.

This API is also integrated within my Bento Grids Portfolio(opens in a new tab) and personal application(opens in a new tab).

Bitlie Dashboard UI Screenshot

Role

Back-End Developer

Technology Stack

The core technologies utilized in this project include:

Node.js

JavaScript runtime built on Chrome's V8 JavaScript engine.

v20.11.17
TypeScript

A superset of JavaScript that compiles to clean JavaScript.

Typescript

A superset of JavaScript that compiles to clean JavaScript.

v4.18.2
Prisma ORM

Next-generation ORM for Node.js and TypeScript.

v5.14.0
Jest

A delightful JavaScript testing framework.

v29.7.0
Webpack

A static module bundler for modern JavaScript applications.

v5.90.1
Babel

A JavaScript compiler.

v7.22.0
Vercel

The platform for frontend developers.

v2
This tech stack information is available in the source(opens in a new tab).
  • Node.js: JavaScript runtime environment built on Chrome's V8 engine.
  • TypeScript: Superset of JavaScript providing static typing for maintainable code.
  • Express.js: Minimalist Node.js framework for building web APIs and applications.
  • Prisma: Modern ORM for efficient database access with Node.js and TypeScript.
  • Jest: Testing framework focused on simplicity and reliability.
  • Webpack: Module bundler to optimize JavaScript application assets.
  • Babel: JavaScript compiler enabling use of modern JavaScript features.
  • Vercel: Cloud platform for hosting static sites and serverless functions, seamlessly integrated into deployment workflows.

Timeline

  • Initial commit: January 11, 2024

Resources

Keywords:

Let's Create Something Amazing Together

I'm always open to new projects and ideas. Let's connect and make something great together.

Get in Touch
white gray pattern background