Yet Another URL Shortener (YAUS) - Code4GovTech/C4GT GitHub Wiki
GovTech Context
Across sectors, citizens engage with multiple types of links (URLs) on a frequent basis - whether it is students accessing online learning content, unemployed youth sharing resumes with recruiters, government administrators seeking inputs from subordinates through a survey, the list goes on and on. It is important to shorten, customise and track these links for enhanced user centricity and therefore driving usage.
Product Explanation
YAUS is an open-source service for generating shortened URLs.
Features to be Implemented
The end goal is to create a platform like https://branch.io/ for Government
- 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.
- Speed improvements on the cache layer by tailoring Apollo Cache.
- Refactoring code from Fastify to NestJS Framework with Fastify.
- Implementing a JS SDK so that the functionality can be embedded in a microservice.
Learning Path
Category | Rating |
---|---|
Difficulty | ** |
Risk/Exploratory | *** |
Core Development | ** |
Skills | Typescript, React |
Possible mentors | Manav |
Project size | 200 hours |