├── .env.example ├── .eslintrc.json ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── client ├── assets │ ├── auth-bg.svg │ ├── bg.svg │ ├── favicon │ │ ├── favicon.ico │ │ └── login.ico │ └── fonts │ │ ├── Apercu Medium.woff │ │ ├── Apercu Mono.woff │ │ ├── Apercu_Regular.woff │ │ └── Sofia Pro Regular Az.woff ├── css │ └── style.css ├── index.html └── js │ └── script.js ├── controllers ├── custom.controller.js ├── index.js ├── stats.controller.js └── urlShorten.controller.js ├── index.js ├── middleware ├── async.js ├── auth.js ├── custom.js └── login.js ├── models ├── admin.js └── urlshorten.js ├── package.json ├── routes ├── custom.routes.js ├── endPoints.json ├── stats.routes.js └── urlShorten.routes.js ├── startup ├── createAdmin.js ├── db.js ├── prod.js └── routes.js ├── static ├── assests │ ├── admin_favicon.ico │ └── bg.svg ├── css │ ├── 404.css │ └── style.css ├── favicon.ico ├── fonts │ └── Inter-Regular.woff ├── screenshots │ ├── admin_login.png │ ├── custom_route.png │ ├── home.png │ └── stats.png └── urlshort.gif └── views ├── adminLogin.pug ├── custom.pug ├── error.pug ├── index.pug └── script.js /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/README.md -------------------------------------------------------------------------------- /client/assets/auth-bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/client/assets/auth-bg.svg -------------------------------------------------------------------------------- /client/assets/bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/client/assets/bg.svg -------------------------------------------------------------------------------- /client/assets/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/client/assets/favicon/favicon.ico -------------------------------------------------------------------------------- /client/assets/favicon/login.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/client/assets/favicon/login.ico -------------------------------------------------------------------------------- /client/assets/fonts/Apercu Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/client/assets/fonts/Apercu Medium.woff -------------------------------------------------------------------------------- /client/assets/fonts/Apercu Mono.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/client/assets/fonts/Apercu Mono.woff -------------------------------------------------------------------------------- /client/assets/fonts/Apercu_Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/client/assets/fonts/Apercu_Regular.woff -------------------------------------------------------------------------------- /client/assets/fonts/Sofia Pro Regular Az.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/client/assets/fonts/Sofia Pro Regular Az.woff -------------------------------------------------------------------------------- /client/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/client/css/style.css -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/client/index.html -------------------------------------------------------------------------------- /client/js/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/client/js/script.js -------------------------------------------------------------------------------- /controllers/custom.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/controllers/custom.controller.js -------------------------------------------------------------------------------- /controllers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/controllers/index.js -------------------------------------------------------------------------------- /controllers/stats.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/controllers/stats.controller.js -------------------------------------------------------------------------------- /controllers/urlShorten.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/controllers/urlShorten.controller.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/index.js -------------------------------------------------------------------------------- /middleware/async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/middleware/async.js -------------------------------------------------------------------------------- /middleware/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/middleware/auth.js -------------------------------------------------------------------------------- /middleware/custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/middleware/custom.js -------------------------------------------------------------------------------- /middleware/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/middleware/login.js -------------------------------------------------------------------------------- /models/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/models/admin.js -------------------------------------------------------------------------------- /models/urlshorten.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/models/urlshorten.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/package.json -------------------------------------------------------------------------------- /routes/custom.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/routes/custom.routes.js -------------------------------------------------------------------------------- /routes/endPoints.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/routes/endPoints.json -------------------------------------------------------------------------------- /routes/stats.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/routes/stats.routes.js -------------------------------------------------------------------------------- /routes/urlShorten.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/routes/urlShorten.routes.js -------------------------------------------------------------------------------- /startup/createAdmin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/startup/createAdmin.js -------------------------------------------------------------------------------- /startup/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/startup/db.js -------------------------------------------------------------------------------- /startup/prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/startup/prod.js -------------------------------------------------------------------------------- /startup/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/startup/routes.js -------------------------------------------------------------------------------- /static/assests/admin_favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/static/assests/admin_favicon.ico -------------------------------------------------------------------------------- /static/assests/bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/static/assests/bg.svg -------------------------------------------------------------------------------- /static/css/404.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/static/css/404.css -------------------------------------------------------------------------------- /static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/static/css/style.css -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /static/fonts/Inter-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/static/fonts/Inter-Regular.woff -------------------------------------------------------------------------------- /static/screenshots/admin_login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/static/screenshots/admin_login.png -------------------------------------------------------------------------------- /static/screenshots/custom_route.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/static/screenshots/custom_route.png -------------------------------------------------------------------------------- /static/screenshots/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/static/screenshots/home.png -------------------------------------------------------------------------------- /static/screenshots/stats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/static/screenshots/stats.png -------------------------------------------------------------------------------- /static/urlshort.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/static/urlshort.gif -------------------------------------------------------------------------------- /views/adminLogin.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/views/adminLogin.pug -------------------------------------------------------------------------------- /views/custom.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/views/custom.pug -------------------------------------------------------------------------------- /views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/views/error.pug -------------------------------------------------------------------------------- /views/index.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/views/index.pug -------------------------------------------------------------------------------- /views/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raghav4/ShortLink/HEAD/views/script.js --------------------------------------------------------------------------------