ShortRS is a simple URL shortening application built with Rust. Users can utilize this application to shorten long URLs and share them with a shorter key. They can also use the shortened URLs to redirect to the original URLs.
- Rust: Programming language used for backend development.
- Actix-Web: Web framework for building the server.
- Askama: Template engine for rendering HTML templates.
- serde: Serialization and deserialization library for handling JSON data.
- Clone the repository:
git clone https://github.com/your-username/url-shortener.git
- Change into the project directory:
cd url-shortener
- Build the project:
cargo build
- Run the application:
cargo run
- Access the application at
http://localhost:8080
- Shorten long URLs into shorter keys.
- Redirect shortened URLs to the original URLs.
- View a list of all shortened URLs.
- Implement authentication for user accounts.
Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or create a pull request.
This project is licensed under the MIT License.
Happy shortening! 🚀