Skip to content

1.0.0-alpha (2021-08-21)

Pre-release
Pre-release
Compare
Choose a tag to compare
@danBamikiya danBamikiya released this 21 Aug 21:22
· 38 commits to main since this release
a9ed653

Features

Services:

  • Web UI built with Angular 11
  • NodeJS server built with ExpressJS to:
    • Serve our API
    • Shorten long urls
  • Redis cache to store long urls and their short codes
  • NGINX to reverse proxy requests to our NodeJS server
  • NGINX as a web server to serve our compiled angular build in production
  • Error tracking handled by Sentry which is integrated into our logger
  • Rate limiting on our API with a maximum of 100 requests per 3 mins per user IP

All services are containerized using Docker with Docker Compose for easier management