|
2 | 2 |
|
3 | 3 | DarkURL is a powerful web application that allows users to shorten long URLs and manage them conveniently. With its user-friendly interface and robust functionality, DarkURL simplifies the process of creating and tracking shortened URLs. This document provides a comprehensive overview of the project, including the tech stack used, project structure, models schema, views, and key features.
|
4 | 4 |
|
| 5 | +## Visit the application |
| 6 | +- [Dark URL](https://darkurl.onrender.com) |
| 7 | + |
5 | 8 | ## Table of Contents
|
6 | 9 |
|
7 | 10 | **Table of Contents**
|
@@ -32,7 +35,7 @@ The DarkURL web application leverages a wide range of cutting-edge technologies
|
32 | 35 |
|
33 | 36 | - **MongoDB**: A popular NoSQL database system that offers scalability, flexibility, and high performance. MongoDB stores the application's data, such as shortened URLs and user information, in a document-oriented format.
|
34 | 37 |
|
35 |
| -- **Azure**: A leading cloud computing platform that provides a wide range of services for hosting, deploying, and scaling applications. Azure offers a reliable and secure infrastructure for running web applications, ensuring high availability and fault tolerance. |
| 38 | +- **Render**: A leading cloud computing platform that provides a wide range of services for hosting, deploying, and scaling applications. Render offers a reliable and secure infrastructure for running web applications, ensuring high availability and fault tolerance. |
36 | 39 |
|
37 | 40 | ## Project Structure
|
38 | 41 |
|
@@ -100,13 +103,11 @@ The use of Bootstrap ensures that the web application is aesthetically pleasing
|
100 | 103 |
|
101 | 104 | ## JavaScript Copy to Clipboard Button
|
102 | 105 |
|
103 |
| -To enhance user convenience, the DarkURL web application includes a JavaScript-based "Copy to |
104 |
| - |
105 |
| -Clipboard" button. This button allows users to quickly copy the shortened URL to their clipboard with a single click, eliminating the need for manual selection and copying. The JavaScript code binds an event listener to the button, triggering the copy functionality when clicked. This feature streamlines the process of sharing shortened URLs with others, improving usability and saving users valuable time. |
| 106 | +To enhance user convenience, the DarkURL web application includes a JavaScript-based "Copy to Clipboard" button. This button allows users to quickly copy the shortened URL to their clipboard with a single click, eliminating the need for manual selection and copying. The JavaScript code binds an event listener to the button, triggering the copy functionality when clicked. This feature streamlines the process of sharing shortened URLs with others, improving usability and saving users valuable time. |
106 | 107 |
|
107 | 108 | ## Key Takeaways
|
108 | 109 |
|
109 |
| -- Comprehensive Tech Stack: HTML, CSS, Bootstrap, JavaScript, Node.js, Express.js, MongoDB, and Azure. |
| 110 | +- Comprehensive Tech Stack: HTML, CSS, Bootstrap, JavaScript, Node.js, Express.js, MongoDB, and Render. |
110 | 111 | - Structured Project Organization: Well-organized directory structure for easy navigation and maintenance.
|
111 | 112 | - Powerful Data Models: URL and User models for efficient data storage and retrieval.
|
112 | 113 | - Interactive Views: History, Login, Signup, and Home views for seamless user experience.
|
|
0 commit comments