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