A simple URL shortener application built with Next.js.
- Authentication:
- Users can log in using a simple username and password or through GitHub OAuth.
- Shorten URL:
- Users can shorten URLs with or without authentication.
- Profile:
- Users can view the total clicks of their shortened URLs.
- Users can change the original URL associated with their shortened URLs.
- Authentication:
- Visit the login page and choose either the username and password authentication or GitHub authentication.
- Shorten URL:
- Once authenticated, navigate to the URL shortening page and enter the URL you want to shorten.
- Profile:
- Access your profile to view the list of URLs you've shortened and the total clicks for each URL.
- You can also change the original URL associated with your shortened URLs from your profile.
This project is licensed under the MIT License.