An open API service indexing awesome lists of open source software.

https://github.com/onero/ashorturl

A Urls Shortener For Your Convenience
https://github.com/onero/ashorturl

api docker docker-compose expressjs mongodb slug url-shortener vuejs

Last synced: 3 months ago
JSON representation

A Urls Shortener For Your Convenience

Awesome Lists containing this project

README

          

# [aShortUrl](https://a-short-url.herokuapp.com/ashorturl)

Creates shortened urls for your convenience!

The project is deployed live [HERE](http://a-short-url.herokuapp.com)

## The components are

- Vue 2.6.12
- Express 4.17.x
- MongoDB latest docker image

## How to run full project

To run the full project you can simply start all the required services with the docker-compose file.

Ensure you have Docker installed. For more info look [https://www.docker.com/](https://www.docker.com/)

Run Express App & MongoDB

```
docker-compose up
```

## Services are located at

### Access the Vue frontend

[localhost:1337](http://localhost:1337/)

### Send restful request to Express

[localhost:1337](http://localhost:1337/)

### Access MongoDB

[localhost:27017](http://localhost:27017/)