Skip to content

Commit 58375b9

Browse files
committed
Readme updated
1 parent f2bff53 commit 58375b9

File tree

5 files changed

+53
-1
lines changed

5 files changed

+53
-1
lines changed

README.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# **URL Minifier App ✂️ 💻 👈**
2+
3+
<br/>
4+
5+
<p align="center">
6+
<img src="https://img.shields.io/badge/backend-NodeJS-darkgreen?style=flat&logo=Node.js">
7+
<img src="https://img.shields.io/badge/framework-ExpressJS-yellowgreen?style=flat">
8+
<img src="https://img.shields.io/badge/frontend-ReactJS-blue?style=flat&logo=React">
9+
<img src="https://img.shields.io/badge/database-MongoDB-darkgreen?style=flat&logo=MongoDB">
10+
<img src="https://img.shields.io/badge/Authentication-JSON Web Tokens-orange?style=flat&logo=json-web-tokens">
11+
<img src="https://img.shields.io/badge/Other technologies-Context API-9cf?">
12+
</p>
13+
<br/>
14+
15+
This is the [URL Minifier App](https://urlcmprsr.netlify.app/)
16+
17+
An App to manage `minified URLs` and `generate QR Codes` of the minified URLs.
18+
19+
<br />
20+
21+
[Click for Client Repo](https://github.com/HyperLoo/UrlCompressor-Client)
22+
23+
## **Login Section 🔑**
24+
25+
<img src="./assets/login.jpg">
26+
27+
Here you can `Register` or `Login` to the App. <br/>
28+
_[ Uses JSON Web Token based Authentication.
29+
Click [here](https://jwt.io/introduction/) to read more ]_<br /><br />
30+
31+
## **Compress URL Section 🏷️**
32+
33+
<img src="./assets/urlPage.jpg">
34+
35+
Here one can create a new `Compressed URL` with it's `Expiration Date` if needed or `No Expiration` by default.
36+
37+
Also, one can see all the `compressed URLs` by him with the `Original URLs` and can copy it for sharing.
38+
39+
<br/><br/>
40+
41+
## **URL Details and Update Section 📝**
42+
43+
<img src="./assets/urlDetails.jpg" />
44+
45+
One can see all the details about to the given compressed URL.
46+
47+
- The `state` _(active/inactive)_ can be switched here.
48+
- Once can extend `Deadline` of the URL.
49+
- `No. of Clicks` on the particular URL can be monitored here.
50+
- One can also open url using `QR Code` for the compressed url.
51+
- The Compressed URLs can be `Updated` as well as `Deleted` from here.

assets/login.jpg

60.6 KB
Loading

assets/urlDetails.jpg

103 KB
Loading

assets/urlPage.jpg

82.8 KB
Loading

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "",
55
"main": "app.js",
66
"scripts": {
7-
"start": "node app.js",
7+
"start": "node -r dotenv/config app.js",
88
"server": "nodemon app.js",
99
"client": "npm start --prefix client"
1010
},
@@ -21,6 +21,7 @@
2121
"valid-url": "^1.0.9"
2222
},
2323
"devDependencies": {
24+
"dotenv": "^8.2.0",
2425
"nodemon": "^2.0.4"
2526
}
2627
}

0 commit comments

Comments
 (0)