/yaus

Yet Another URL Shortner

Primary LanguageTypeScriptMIT LicenseMIT

Setting Up Backend

cd apps/api
unzip pgdata.zip
docker-compose up -d shortdb gql yaus-broker shortnr-cache
npx nx serve api

Setting up Frontend

npx nx server admin

Try It

Open in Gitpod

TODO

  • Migrate to Fastify
  • Add all the routes that are not yet implemented
  • Prisma Schema Setup
  • Posthog integration -- (Discuss and add events)
  • Health Check APIs (https://docs.nestjs.com/recipes/terminus) -- (Add for Db, Hasura, Redis, RabbitMq)
  • [] Admin APIs
  • Integrate Swagger --- (Pending: Add detailed descriptions for APIs)
  • Added interceptor for API execution time tracking