Skip to content

ali77gh/BlazyShorts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlazyShorts

Funny and experimental URL shorterner Powered by:

  1. Rust
  2. Leptos
  3. Wasm
  4. Axum
  5. Protobuf
  6. Docker
  7. Surrealdb
  8. PWA

TODOs

phase 1: (backend) ✔️

  1. Save and load from RAM ✔️.
  2. Add link ✔️.
  3. Redirect to link ✔️.
  4. Not Found ✔️.
  5. Modules ✔️.

phase 2: (backend) ✔️"Generate"

  1. Input validator ✔️.
  2. Logger middleware ✔️.
  3. Add database ✔️.

phase 3: (shared-lib) ✔️

  1. shared api modules ✔️.

phase 4: (front-end)

  1. Simple landing page and routing.
  2. Add link form.

phase 5: (backend)

  1. dockerize project
  2. configs: 1. enable/disable hashmap cache on app_state (10 times faster) 2. enable/disable file logging (10-20% faster)
  3. prevent link duplication on database

phase 6: (shared-lib)

  1. Protobuf

phase 7: (desktop installation)

  1. PWA
  2. Tauri

phase 8: multiplatform rust

  1. core feature with different apis on diffrent platforms: alert/mod.rs alert_linux.rs alert_web.rs

phase 9: (Mobile installation)

  1. Android with Tauri alert_android.rs?

About

Simple url Shorterner powerd by Rust (so its a blazing fast)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors