This is a simple link shortener using an optimized-for-shortness-and-legibility short URL generation algorithm.
There is a convenience script that runs docker-compose so that you can run the app and have hot reload (just for frontend for now) by running:
./run devThen you'll need to bootstrap the database. To do so, there is a migrations directory in backend/migrations. You'll have to feed the database with those files in order somehow.
It's the same as development, but the run command is the following:
./run- Improve migration system
- Add hot reloading for backend
- Make a the URL hostname configurable (or dynamic)
- Add a backoffice for admins
- Add user registration support and user dashboard like Pckd
