samakintunde / url-sh

Simple URL shortener, that's it.

Home Page:https://url-sh.fly.dev/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

URL Shortener

Web: https://url-sh.fly.dev/

API: https://url-sh.fly.dev/api

Health: https://url-sh.fly.dev/health

Install dependencies

Installs dependencies of the web client

make install

Start development environment

make dev

Build app

  make build

Step 1

  • Github repo setup (monorepo)
  • Hello world for Go and Solid apps
  • Deploy to Fly.io
  • Github actions to CI/CD

Step 2

  • [] Connect DB
  • [] Backend first
    • [] URL shortener
      • [] Shorten
      • [] Unshorten
    • [] Auth
      • [] Register
        • [] Insert user to DB
        • [] Hash password
        • [] (Email…?)
      • [] Login
        • [] Check if user in DB
        • [] Compare password
        • [] Token (JWT / Tokens / Cookies)

About

Simple URL shortener, that's it.

https://url-sh.fly.dev/

License:Apache License 2.0


Languages

Language:Go 43.3%Language:CSS 20.9%Language:TypeScript 16.7%Language:Makefile 8.6%Language:Dockerfile 5.5%Language:HTML 5.0%