/miny

Shopper is an implementation of a URL shortner in MongoDB, Vue.js, and Express which makes it easy to shorten your URL's.

Primary LanguageVueMIT LicenseMIT

Miny or Miny-URL 🔗😲

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

UI templates for the application can be found here on https://miny-url.herokuapp.com/.


Technologies Used

  • 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.

Installations

Getting started

  • You need to have Node and MongoDB installed on your computer.
  • Download Node.
  • Install MongoDB

Clone

  • clone Miny
    $ git clone https://github.com/RIDUMATICS/miny.git

Setup

  • 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

Author