https://github.com/m1thrandir225/smite-url
Fast url shortener written in Swift with Vapor
https://github.com/m1thrandir225/smite-url
swift tailwindcss vapor vapor-4 vapor-swift
Last synced: 4 months ago
JSON representation
Fast url shortener written in Swift with Vapor
- Host: GitHub
- URL: https://github.com/m1thrandir225/smite-url
- Owner: m1thrandir225
- Created: 2024-07-17T23:20:52.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2024-08-31T08:42:43.000Z (10 months ago)
- Last Synced: 2025-01-10T23:42:33.898Z (6 months ago)
- Topics: swift, tailwindcss, vapor, vapor-4, vapor-swift
- Language: Swift
- Homepage:
- Size: 6.06 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Smite URL
A fast url shortener made with Swift & Vapor using Base58 encoding. My goal for this project was to learn how to make a URL shortener and to test out Vapor.
Other technologies used:
- Tailwind CSS
- Leaf (Templating for Vapor)
- Docker
- RedisYou can launch the app using XCode (Swift 5.10) or using Docker.
# TODO
Right now the app only has a caching layer, in the future I want to add Fluent - which is the ORM for Vapor, so that there is a permanent way of storing the already shortened URL's.