Miny-URL is an implementation of a URL shortner in MongoDB, Vue.js, and Express which makes it easy to shorten your URL's.
How does it work tho?
- Miny generates shorter slug or uses the given slug which it then use in a database lookup to redirect you to the target URL.
- As a result, you only need to remember a much shorter url
- It also let you collect analytics on the visitors to the url
UI templates for the application can be found here on https://miny-url.herokuapp.com/.
- Node.js - A run time environment based off Chrome's v8 Engines for writing Javascript server-side applications.
- Express.js - Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.
- Pusher - Bi-directional hosted APIs that are flexible, scalable and easy to use. We create and maintain complex infrastructure so you can build the realtime features your users need, fast.
- MongoDB - MongoDB is a source-available cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas.
- clone Miny
$ git clone https://github.com/RIDUMATICS/miny.git
- Installing the project dependencies
Run the command below
$ npm install
- Start your express server
run the command below
$ npm run dev
- Go to
http://localhost:5000