Skip to content

A URL Shortner and QR Code Generator web app based on Express.js and mongoDB(Atlas). It converts long URL into a unique short URL also generates a QR Code for the URL

Notifications You must be signed in to change notification settings

Roaming-Developer/url-shortner

Repository files navigation

URL Shortner & QR Code Generaor

Live View

Description

A URL shortener application built with Express.js, Mongoose (MongoDB), and Node.js. This application allows users to shorten URLs, generate QR codes for the shortened URLs, and view a history shortened URLs.

Features

Shorten URLs Generate QR codes for shortened URLs View history of shortened URLs (Optional: Implement this feature if you haven't already)

Technologies Used

Frontend: HTML, CSS (mention any frontend frameworks if used) Backend: Express.js, Mongoose (MongoDB), Node.js Database: MongoDB

How to Use

Clone the repository or download the project files. Install the required dependencies by running npm install in the project directory. Configure the database connection in the appropriate file (e.g., .env -> MONGODBURL, SECERET). Start the development server by running npm start. Visit http://localhost:3000 (or the port specified in your code) in your web browser.

Contributing

Pull requests are welcome. Please follow these guidelines:

Fork the repository. Create a new branch for your changes. Implement your feature or bug fix. Add unit tests for your changes. Commit your changes and push them to your fork. Create a pull request from your fork to the main branch of the repository.

About

A URL Shortner and QR Code Generator web app based on Express.js and mongoDB(Atlas). It converts long URL into a unique short URL also generates a QR Code for the URL

Resources

Stars

Watchers

Forks