URL Manager is a user-friendly Ruby on Rails application that allows you to create and manage shortened URLs for effective sharing. It provides a seamless experience for users to register, authenticate, and generate unique short codes for their URLs.
- User registration and authentication.
- Creation of shortened URLs.
- User-friendly interface for creating and managing shortened URLs.
- Ruby on Rails
- PostgreSQL
- Docker
- Register or log in to create and manage shortened URLs.
- On the homepage, enter the original URL you want to shorten and submit the form.
- The application will generate a unique short code for the URL.
- Share the shortened URL with others for easy access to the original URL.
- Clone the Repository
- Create .env file and add variables.
- Build
docker compose build
- Start the application
docker compose up
- Setup database
docker compose exec app bundle exec rake db:create db:migrate
- Done! Now the application can be accessed at http://localhost:3000
- Customize URL
- Set URL Expiration