Skip to content

Tiny URL-Shortener written in TypeScript & React, deployed on Firebase

Notifications You must be signed in to change notification settings

rufusmai/zeig.ml

Repository files navigation

🧷 zeig.ml Url Shortener

👉 zeig.ml

zeig.ml is a tiny URL shortener. Generate short links and get some analytics about their usage.
More features are planned!

This is a Next.js project bootstrapped with create-next-app.
It uses the next static site generation build target to run lightweight on Firebase Hosting.

The backend is written in Node.js using Typescript and deployed as Firebase Cloud Functions.

💻 Development

First, run the development server:

yarn dev

Now you can edit all pages (pages/) and components (components/).
Open http://localhost:3000 with your browser to see the result.

Learn more about Next.js in the Next.js Documentation.

Start the firebase emulators to test the backend:

firebase emulators:start
# for functions file watching:
cd functions
yarn watch

You can edit all backend code in the functions/src/ directory.
Firebase Cloud Functions are registered in index.js.

Learn more about Firebase in the Firebase Documentation.

About

Tiny URL-Shortener written in TypeScript & React, deployed on Firebase

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published