Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hansputera/s.hansputera.dev
Free Shortener URL service using Next.js + TailwindCSS + Firebase
https://github.com/hansputera/s.hansputera.dev
shorten-url shorten-urls shortener shortener-service
Last synced: 21 days ago
JSON representation
Free Shortener URL service using Next.js + TailwindCSS + Firebase
- Host: GitHub
- URL: https://github.com/hansputera/s.hansputera.dev
- Owner: hansputera
- License: mit
- Created: 2024-03-25T09:06:21.000Z (8 months ago)
- Default Branch: dev
- Last Pushed: 2024-03-28T20:24:44.000Z (8 months ago)
- Last Synced: 2024-10-16T19:39:09.223Z (about 1 month ago)
- Topics: shorten-url, shorten-urls, shortener, shortener-service
- Language: TypeScript
- Homepage: https://s.hansputera.dev
- Size: 106 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Shortener URL
An open-source project to shorten URLs using Next.js, TailwindCSS, and Firebase. This project still unstable, DWYOR.
## Environment Variables
To run this project, you will need to add the following environment variables to your `.env` file:```bash
FIREBASE_API_KEY=
FIREBASE_AUTH_DOMAIN=
FIREBASE_PROJECT_ID=
FIREBASE_STORAGE_BUCKET=
FIREBASE_MESSAGING_SENDER_ID=
FIREBASE_APP_ID=
```You can get these values by creating a new [Firebase](https://firebase.google.com) project and registering a web app.
## FAQ
### What is the purpose of this project?
The purpose of this project is to shorten URLs. This project is open-source and free to use.
### What is different from other URL shorteners?
This url shortener is very fucking simple, no account required, just input your URL and custom code, and click "short". Simple right?
### How can I contribute to this project?
You can contribute to this project by forking this repository, making changes, and creating a pull request.
### How can I run this project locally?
To run this project locally, you need to have Node.js installed on your machine. After installing Node.js, you can run the following commands:
```bash
pnpm install
pnpm dev
```
### How can I deploy this project?
You can deploy this project to Vercel by clicking the button below:[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/project?template=https://github.com/hansputera/s.hansputera.dev)
### What is the license of this project?
This project is licensed under the MIT License.