Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/peterdee/deno-url-shortner
A simple URL shorting service with Deno, Mongo and Pogo
https://github.com/peterdee/deno-url-shortner
deno heroku mongo pogo server url-shortener
Last synced: about 2 months ago
JSON representation
A simple URL shorting service with Deno, Mongo and Pogo
- Host: GitHub
- URL: https://github.com/peterdee/deno-url-shortner
- Owner: peterdee
- Created: 2020-05-18T18:12:12.000Z (over 4 years ago)
- Default Branch: stage
- Last Pushed: 2020-11-26T17:57:04.000Z (about 4 years ago)
- Last Synced: 2023-03-03T23:44:00.525Z (almost 2 years ago)
- Topics: deno, heroku, mongo, pogo, server, url-shortener
- Language: TypeScript
- Homepage: https://deno-url-shortner.herokuapp.com
- Size: 48.8 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## deno-url-shortner
A simple URL shorting service with Deno, Mongo and Pogo.
Stack: [`Deno`](https://deno.land), [`MongoDB`](https://www.mongodb.com/), [`Pogo`](https://github.com/sholladay/pogo).
See the project in action: https://vue-url-shortner.herokuapp.com
Frontend repository: https://github.com/peterdee/vue-url-shortner
DEV: http://localhost:1122
STAGE: https://deno-url-shortner.herokuapp.com
### Deploy
```shell script
git clone https://github.com/peterdee/deno-url-shortner
cd ./deno-url-shortner
```### Environment
The `.env` file is required!
See the [`.env.example`](.env.example) for more information about the required environment variables.
### Launch
For development, run the following:
```shell script
bash start.sh
```### Heroku
The `stage` branch is deployed to Heroku automatically.
Check [this](https://github.com/chibat/heroku-deno-getting-started) for more details regarding the Heroku deployment.
### Available APIs
See the [APIS.md](APIS.md) for more information.
### Performance
See the [PERFORMANCE.md](PERFORMANCE.md) for more information.