├── responses ├── .gitkeep ├── .gitignore └── diffs │ └── .gitkeep ├── assets ├── templates │ └── .gitkeep ├── favicon.ico ├── styles │ ├── pages │ │ ├── legal │ │ │ ├── terms.less │ │ │ └── privacy.less │ │ ├── account │ │ │ ├── edit-password.less │ │ │ ├── edit-profile.less │ │ │ └── account-overview.less │ │ ├── entrance │ │ │ ├── login.less │ │ │ ├── new-password.less │ │ │ ├── confirmed-email.less │ │ │ ├── signup.less │ │ │ └── forgot-password.less │ │ ├── faq.less │ │ ├── contact.less │ │ ├── 404.less │ │ ├── 498.less │ │ ├── 500.less │ │ ├── dashboard │ │ │ └── welcome.less │ │ └── homepage.less │ ├── styleguide │ │ ├── truncate.less │ │ ├── typography.less │ │ ├── index.less │ │ ├── containers.less │ │ ├── buttons.less │ │ └── colors.less │ ├── components │ │ └── ajax-button.component.less │ ├── importer.less │ ├── layout.less │ └── bootstrap-overrides.less ├── fonts │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.ttf │ ├── fontawesome-webfont.woff │ └── fontawesome-webfont.woff2 ├── js │ ├── pages │ │ ├── account │ │ │ ├── account-overview.page.js │ │ │ ├── edit-password.page.js │ │ │ └── edit-profile.page.js │ │ ├── entrance │ │ │ └── login.page.js │ │ └── updateSettings.page.js │ ├── cloud.setup.js │ ├── components │ │ ├── ajax-button.component.js │ │ └── js-timestamp.component.js │ └── utilities │ │ └── open-stripe-checkout.js └── .eslintrc ├── .dockerignore ├── .foreverignore ├── .travis.yml ├── .eslintignore ├── .env ├── img ├── ss1.png ├── ss2.png ├── ss3.png └── ss4.jpg ├── config ├── locales │ └── en.json ├── policies.js ├── crontab.js ├── log.js ├── blueprints.js ├── views.js ├── session.js ├── i18n.js ├── security.js ├── routes.js ├── http.js ├── globals.js ├── datastores.js ├── sockets.js ├── env │ └── staging.js ├── custom.js └── bootstrap.js ├── views ├── 498.ejs ├── 404.ejs ├── 500.ejs ├── .eslintrc └── pages │ ├── account │ ├── account-overview.ejs │ ├── edit-password.ejs │ └── edit-profile.ejs │ ├── entrance │ └── login.ejs │ └── edit-settings.ejs ├── .sailsrc ├── dockerfile ├── .npmrc ├── tasks ├── register │ ├── syncAssets.js │ ├── linkAssets.js │ ├── compileAssets.js │ ├── linkAssetsBuild.js │ ├── linkAssetsBuildProd.js │ ├── build.js │ ├── prod.js │ ├── default.js │ ├── buildProd.js │ └── polyfill.js └── config │ ├── sync.js │ ├── less.js │ ├── clean.js │ ├── cssmin.js │ ├── babel.js │ ├── watch.js │ ├── concat.js │ ├── copy.js │ ├── uglify.js │ ├── hash.js │ └── sails-linker.js ├── api ├── controllers │ ├── account │ │ ├── view-edit-profile.js │ │ ├── view-edit-password.js │ │ ├── update-password.js │ │ ├── view-account-overview.js │ │ ├── logout.js │ │ └── update-profile.js │ ├── entrance │ │ ├── view-login.js │ │ └── login.js │ ├── settings │ │ ├── view-update-settings.js │ │ └── update-settings.js │ ├── link │ │ ├── get-links.js │ │ ├── delete-link.js │ │ ├── add-link.js │ │ └── update-link.js │ └── dashboard │ │ └── view-main.js ├── models │ ├── Setting.js │ ├── Target.js │ └── User.js ├── helpers │ ├── diff-check.js │ ├── send-request.js │ ├── send-telegram.js │ └── diff-highlight.js ├── policies │ ├── is-super-admin.js │ └── is-logged-in.js └── responses │ ├── expired.js │ └── unauthorized.js ├── docker-compose.yml ├── Gruntfile.js ├── .htmlhintrc ├── .editorconfig ├── app.js ├── .lesshintrc ├── .gitignore ├── .eslintrc ├── scripts └── rebuild-cloud-sdk.js ├── crontab └── fetchResponse.js └── package.json /responses/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/templates/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /responses/.gitignore: -------------------------------------------------------------------------------- 1 | *.txt -------------------------------------------------------------------------------- /responses/diffs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | nmp-debug.log -------------------------------------------------------------------------------- /.foreverignore: -------------------------------------------------------------------------------- 1 | **/.tmp/** 2 | **/views/** 3 | **/assets/** -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "node" -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | assets/dependencies/**/*.js 2 | views/**/*.ejs 3 | 4 | -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- 1 | MONGO_URL=mongodb://127.0.0.1:27017/url-tracker # MongoDB connection URL -------------------------------------------------------------------------------- /img/ss1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al-sultani/url-tracker/HEAD/img/ss1.png -------------------------------------------------------------------------------- /img/ss2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al-sultani/url-tracker/HEAD/img/ss2.png -------------------------------------------------------------------------------- /img/ss3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al-sultani/url-tracker/HEAD/img/ss3.png -------------------------------------------------------------------------------- /img/ss4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al-sultani/url-tracker/HEAD/img/ss4.jpg -------------------------------------------------------------------------------- /assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al-sultani/url-tracker/HEAD/assets/favicon.ico -------------------------------------------------------------------------------- /assets/styles/pages/legal/terms.less: -------------------------------------------------------------------------------- 1 | #terms { 2 | padding-top: 75px; 3 | padding-bottom: 75px; 4 | } 5 | -------------------------------------------------------------------------------- /config/locales/en.json: -------------------------------------------------------------------------------- 1 | { 2 | "Welcome": "Welcome", 3 | "A brand new app.": "A brand new app." 4 | } 5 | -------------------------------------------------------------------------------- /assets/styles/pages/legal/privacy.less: -------------------------------------------------------------------------------- 1 | #privacy { 2 | padding-top: 75px; 3 | padding-bottom: 75px; 4 | } 5 | -------------------------------------------------------------------------------- /assets/styles/pages/account/edit-password.less: -------------------------------------------------------------------------------- 1 | #edit-password { 2 | padding-top: 75px; 3 | padding-bottom: 75px; 4 | } 5 | -------------------------------------------------------------------------------- /assets/styles/pages/account/edit-profile.less: -------------------------------------------------------------------------------- 1 | #edit-profile { 2 | padding-top: 75px; 3 | padding-bottom: 75px; 4 | } 5 | -------------------------------------------------------------------------------- /assets/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al-sultani/url-tracker/HEAD/assets/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /assets/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al-sultani/url-tracker/HEAD/assets/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /assets/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al-sultani/url-tracker/HEAD/assets/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /assets/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al-sultani/url-tracker/HEAD/assets/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /assets/styles/styleguide/truncate.less: -------------------------------------------------------------------------------- 1 | .truncate() { 2 | overflow: hidden; 3 | text-overflow: ellipsis; 4 | white-space: nowrap; 5 | } 6 | -------------------------------------------------------------------------------- /views/498.ejs: -------------------------------------------------------------------------------- 1 |
Page not found!
8 |.
8 |The credentials you entered are not associated with an account. Please check your email and/or password and try again.
20 |An error occured while processing your request. Please check your information and try again, or contact support if the error persists.
21 |An error occured while processing your request. Please check your information and try again, or contact support if the error persists.
25 |There is already an account using that email address.
25 |An error occured while processing your request. Please check your information and try again, or contact support if the error persists.
26 |An error occured while processing your request. Please check your information and try again.
34 |