-
Notifications
You must be signed in to change notification settings - Fork 553
Yet Another URL Shortener (YAUS)
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.
YAUS is an open-source service for generating shortened URLs.
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.
| Category | Rating |
|---|---|
| Difficulty | ** |
| Risk/Exploratory | *** |
| Core Development | ** |
| Skills | Typescript, React |
| Possible mentors | Manav |
| Project size | 200 hours |
Copyright © 2024 | All Rights Reserved
Step 1 : Install the C4GT GitHub App - Please install this GitHub App in your product repositories so that we can access your repositories and track the C4GT tickets to make it automatically discoverable for the contributors.
Step 2 (DMP): Format existing or create new issue tickets using the DMP 2026 issue template for all projects you want listed under DMP. Note: It is mandatory to use the DMP 2026 issue template. Additionally, Create a label named DMP 2026 and tag all relevant tickets with this label to make them automatically discoverable.
Step 3 (Community): Format existing or create new issue tickets using the Community issue template for all projects you want listed under the C4GT Community. Note: It is mandatory to use the Community issue template. Additionally, Create a label named C4GT Community and tag all relevant tickets with this label to make them automatically discoverable.
-
2026
Explore the projects selected for the C4GT Dedicated Mentoring Program(DMP) 2026 and learn more about the participating organizations.
-
2023
-
Projects
- ABDM
- AI Tools
- Avni
- Bahmni
- Beckn
- CARE
- Cord Network
- cQube
- DevDataPlatform
- DevOps Pipeline
- DIGIT
- Diksha
- Doc Generator
- FarmStack
- Glific
- Health Claims Exchange
- Karmayogi
- ODK
- Quiz Creator
- QuML
- Solve Ninja Chatbot
- Sunbird DevOps
- Sunbird Ed
- Sunbird inQuiry
- Sunbird Knowlg
- Sunbird Lern
- Sunbird Obsrv
- Sunbird RC
- Sunbird Saral
- Sunbird UCI
- Template Creation Portal
- Text2SQL
- TrustBot and POSHpal
- TrustIn
- Unnati
- WarpSQL
- Workflow
- Yaus
-
-
2022
-
Projects
- UCI Web Channel
- Admin for Sunbird RC
- UCI Signal Integration
- Centralised Access Control
- Competency Passbook
- Low-code Admin Console
- Workflow Management
- Machine Learning Platform
- URL Shortener (YAUS)
- Doc Generator
- Shiksha Postgres Adapter
- Shiksha CMS and Announcements Module
- Shiksha Frontend Restructuring
- Shiksha Design System
- Sunbird QUML Player
-
-
Organization & Mentors
-
Contributors
-
Organization & Mentors