Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.0 Release #1

Open
5 of 8 tasks
JoseBritto opened this issue May 11, 2024 · 1 comment
Open
5 of 8 tasks

1.0 Release #1

JoseBritto opened this issue May 11, 2024 · 1 comment

Comments

@JoseBritto
Copy link
Owner

JoseBritto commented May 11, 2024

Must do:

  • Admin Dashboard #5
  • Critical Parts covered with tests
  • Api docs
  • 404 Page
  • Remove beta banner
  • Validate all config and provide feedback on startup
  • Continuous Deployment
  • Properly delete links when they expire
@JoseBritto
Copy link
Owner Author

JoseBritto commented Jul 27, 2024

Idea: A portal for users to manage the links they create.
Features:

  1. Number of clicks
  2. Disable/Delete Link (Warn & break the redirect for a few days before actually deleting)
  3. Edit destination link??? (Might not be an ideal security practice as we are not using any accounts)
  4. Refresh link/Extend expiration (upto a maximum)
  5. etc...

Workflow 1:
Two links are created when generating a new link. One the shortened link and another for managing that link. (Don't make the UI messy). The second link isn't supposed to be a secret to be saved by the user to manage the short link later.

Workflow 2:
Add a user login/account system. When the user is logged in, all generated links will be stored and the user can manage those links. There would be some kind of limits on number of links. Might need to store more data on the backend and handle email verification.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant