Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nedcloarbr/url_shortner
✂️ Short your URLs into a redirection hash
https://github.com/nedcloarbr/url_shortner
api backend fastify nestjs url-shortener
Last synced: about 1 month ago
JSON representation
✂️ Short your URLs into a redirection hash
- Host: GitHub
- URL: https://github.com/nedcloarbr/url_shortner
- Owner: NedcloarBR
- Created: 2024-03-20T00:59:21.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-03-20T17:27:41.000Z (9 months ago)
- Last Synced: 2024-03-20T18:47:47.029Z (9 months ago)
- Topics: api, backend, fastify, nestjs, url-shortener
- Language: TypeScript
- Homepage:
- Size: 1.67 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# URL Shortner
How it Works?
An user effectuates his login using Google, X or Discord,
Access his dashboard, use some of the CRUD operation,
The user has only 25 short links but this can be increased with "premium" subscription or visualizing some ADs, see TODO to view the project progress#
### TODO
- [ ] Backend API
- [x] Shortner Module
- [x] Create a short link with a hash
- [x] Redirect using generated hash
- [ ] Auth Module
- [ ] X (Twitter)
- [ ] Discord
- [x] [Swagger](https://swagger.io/) [Docs](https://docs.nestjs.com/recipes/swagger)
- [ ] Jest Unit and E2E Tests
- [ ] Better database checks in routes
- [ ] Error/Exception Interceptors
- [ ] Frontend#
# STACKS
[](https://nodejs.org/)
[](https://www.typescriptlang.org/)
[](https://nestjs.com/)
[](https://fastify.dev/)
[](https://biomejs.dev/)
[](https://yarnpkg.com/)
[](https://www.prisma.io/)
[](https://www.docker.com/)
[](https://www.postgresql.org/)