Skip to content

Yet Another URL Shortener (YAUS)

Shruti Agarwal edited this page Apr 7, 2022 · 15 revisions

Brief Explanation

YAUS an open-source service for generating short URL. The end goal is to create a platform like https://branch.io/ for Government.

Features to be Implemented

  1. Link Manager (Admin) for YAUS. This will allow for a UI based generation of bulk links, managing liveness, and will show clicks for all links. This will include ACL based access to links based on Organization.
  2. Speed improvements on the cache layer by tailoring Apollo Cache.
  3. Refactoring code from Fastify to NestJS Framework with Fastify.
  4. Implementing a JS SDK so that the functionality can be embedded in a microservice.

Learning Path


Category Rating
Difficulty -
Risk/Exploratory ***
Core Development **
Project Infrastructure *
Skills Typescript, React
Possible mentors Shruti, Chakshu
Project size 350 hours (2 months fulltime)

Clone this wiki locally