armand1m / golinks Goto Github PK
View Code? Open in Web Editor NEWA URL shortener implementation in Next.js and GraphQL.
License: MIT License
A URL shortener implementation in Next.js and GraphQL.
License: MIT License
Is your feature request related to a problem? Please describe.
Yes, I am frustrated that to deploy this application and take advantage of Auth0 as an authentication provider, I have to go through an extensive manual configuration step to get Auth0 configured properly:
Describe the solution you'd like
I'd like to have a set of terraform files that I can use to bootstrap and maintain Auth0 state using infrastructure-as-code.
Describe alternatives you've considered
Integrating manually with Auth0 API is possible, but seems a lot of work when comparing to using a tool that does a decent job at managing infrastructure such as Terraform.
Describe the bug
Currently, link usage metrics are reported from the frontend while redirecting the user. This makes it necessary to give INSERT
permissions into the link_usage_metrics
to anonymous users, which is a security risk and also unnecessary.
Moving it to the backend would make it safer and faster for the user (because we can reply to the request immediately and send metrics in the background).
Is your feature request related to a problem? Please describe.
The current database migration and seeding are fairly trivial:
postgres
docker image, to run all scripts provided in a folder when initializing an empty database.Implementing a better database migration process would help to apply changes to the database schema in production safely.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.