├── .dockerignore ├── .env.example ├── .eslintrc.json ├── .gitignore ├── .sequelizerc ├── .stylelintrc.json ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── README.md ├── __mocks__ ├── data.ts └── utils.tsx ├── __tests__ ├── components │ ├── DomainItem.test.tsx │ ├── Icon.test.tsx │ ├── Keyword.test.tsx │ ├── Modal.test.tsx │ ├── Sidebar.test.tsx │ └── Topbar.test.tsx ├── hooks │ └── domains.test.tsx └── pages │ ├── domain.test.tsx │ ├── domains.test.tsx │ └── index.test.tsx ├── components ├── common │ ├── Chart.tsx │ ├── ChartSlim.tsx │ ├── Footer.tsx │ ├── Icon.tsx │ ├── InputField.tsx │ ├── Modal.tsx │ ├── SecretField.tsx │ ├── SelectField.tsx │ ├── SidePanel.tsx │ ├── Sidebar.tsx │ ├── ToggleField.tsx │ └── TopBar.tsx ├── domains │ ├── AddDomain.tsx │ ├── DomainHeader.tsx │ ├── DomainItem.tsx │ └── DomainSettings.tsx ├── ideas │ ├── IdeaDetails.tsx │ ├── IdeasFilter.tsx │ ├── KeywordIdea.tsx │ ├── KeywordIdeasTable.tsx │ └── KeywordIdeasUpdater.tsx ├── insight │ ├── Insight.tsx │ ├── InsightItem.tsx │ └── InsightStats.tsx ├── keywords │ ├── AddKeywords.tsx │ ├── AddTags.tsx │ ├── Keyword.tsx │ ├── KeywordDetails.tsx │ ├── KeywordFilter.tsx │ ├── KeywordPosition.tsx │ ├── KeywordTagManager.tsx │ ├── KeywordsTable.tsx │ ├── SCKeyword.tsx │ └── SCKeywordsTable.tsx └── settings │ ├── AdWordsSettings.tsx │ ├── Changelog.tsx │ ├── IntegrationSettings.tsx │ ├── NotificationSettings.tsx │ ├── ScraperSettings.tsx │ ├── SearchConsoleSettings.tsx │ └── Settings.tsx ├── cron.js ├── database ├── config.js ├── database.ts ├── migrations │ ├── 1707068556345-add-new-keyword-fields.js │ ├── 1707233039698-add-domain-searchconsole-field.js │ └── 1709217223856-add-keyword-volume-field copy.js └── models │ ├── domain.ts │ └── keyword.ts ├── email └── email.html ├── entrypoint.sh ├── hooks ├── useIsMobile.tsx ├── useOnKey.tsx └── useWindowResize.tsx ├── jest.config.js ├── jest.setup.js ├── next.config.js ├── package.json ├── pages ├── _app.tsx ├── _document.tsx ├── api │ ├── adwords.ts │ ├── clearfailed.ts │ ├── cron.ts │ ├── dbmigrate.ts │ ├── domain.ts │ ├── domains.ts │ ├── ideas.ts │ ├── insight.ts │ ├── keyword.ts │ ├── keywords.ts │ ├── login.ts │ ├── logout.ts │ ├── notify.ts │ ├── refresh.ts │ ├── searchconsole.ts │ ├── settings.ts │ └── volume.ts ├── domain │ ├── [slug] │ │ └── index.tsx │ ├── console │ │ └── [slug] │ │ │ └── index.tsx │ ├── ideas │ │ └── [slug] │ │ │ └── index.tsx │ └── insight │ │ └── [slug] │ │ └── index.tsx ├── domains │ └── index.tsx ├── index.tsx ├── login │ └── index.tsx └── research │ └── index.tsx ├── postcss.config.js ├── public ├── favicon.ico ├── fflags.png ├── flagSprite42.png ├── icon-512x512.png ├── icon.png ├── manifest.json └── vercel.svg ├── scrapers ├── index.ts └── services │ ├── hasdata.ts │ ├── proxy.ts │ ├── scrapingant.ts │ ├── scrapingrobot.ts │ ├── searchapi.ts │ ├── serpapi.ts │ ├── serper.ts │ ├── serply.ts │ ├── spaceserp.ts │ └── valueserp.ts ├── services ├── adwords.tsx ├── domains.tsx ├── keywords.tsx ├── misc.tsx ├── searchConsole.ts └── settings.ts ├── styles ├── changelog.css ├── fflag.css └── globals.css ├── tailwind.config.js ├── tsconfig.json ├── types.d.ts └── utils ├── adwords.ts ├── client ├── IdeasSortFilter.ts ├── SCsortFilter.ts ├── exportcsv.ts ├── generateChartData.ts ├── helpers.ts ├── sortFilter.ts └── validators.ts ├── countries.ts ├── domains.ts ├── generateEmail.ts ├── insight.ts ├── parseKeywords.ts ├── refresh.ts ├── scraper.ts ├── searchConsole.ts └── verifyUser.ts /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/.gitignore -------------------------------------------------------------------------------- /.sequelizerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/.sequelizerc -------------------------------------------------------------------------------- /.stylelintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/.stylelintrc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/README.md -------------------------------------------------------------------------------- /__mocks__/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/__mocks__/data.ts -------------------------------------------------------------------------------- /__mocks__/utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/__mocks__/utils.tsx -------------------------------------------------------------------------------- /__tests__/components/DomainItem.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/__tests__/components/DomainItem.test.tsx -------------------------------------------------------------------------------- /__tests__/components/Icon.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/__tests__/components/Icon.test.tsx -------------------------------------------------------------------------------- /__tests__/components/Keyword.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/__tests__/components/Keyword.test.tsx -------------------------------------------------------------------------------- /__tests__/components/Modal.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/__tests__/components/Modal.test.tsx -------------------------------------------------------------------------------- /__tests__/components/Sidebar.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/__tests__/components/Sidebar.test.tsx -------------------------------------------------------------------------------- /__tests__/components/Topbar.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/__tests__/components/Topbar.test.tsx -------------------------------------------------------------------------------- /__tests__/hooks/domains.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/__tests__/hooks/domains.test.tsx -------------------------------------------------------------------------------- /__tests__/pages/domain.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/__tests__/pages/domain.test.tsx -------------------------------------------------------------------------------- /__tests__/pages/domains.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/__tests__/pages/domains.test.tsx -------------------------------------------------------------------------------- /__tests__/pages/index.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/__tests__/pages/index.test.tsx -------------------------------------------------------------------------------- /components/common/Chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/common/Chart.tsx -------------------------------------------------------------------------------- /components/common/ChartSlim.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/common/ChartSlim.tsx -------------------------------------------------------------------------------- /components/common/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/common/Footer.tsx -------------------------------------------------------------------------------- /components/common/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/common/Icon.tsx -------------------------------------------------------------------------------- /components/common/InputField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/common/InputField.tsx -------------------------------------------------------------------------------- /components/common/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/common/Modal.tsx -------------------------------------------------------------------------------- /components/common/SecretField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/common/SecretField.tsx -------------------------------------------------------------------------------- /components/common/SelectField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/common/SelectField.tsx -------------------------------------------------------------------------------- /components/common/SidePanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/common/SidePanel.tsx -------------------------------------------------------------------------------- /components/common/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/common/Sidebar.tsx -------------------------------------------------------------------------------- /components/common/ToggleField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/common/ToggleField.tsx -------------------------------------------------------------------------------- /components/common/TopBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/common/TopBar.tsx -------------------------------------------------------------------------------- /components/domains/AddDomain.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/domains/AddDomain.tsx -------------------------------------------------------------------------------- /components/domains/DomainHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/domains/DomainHeader.tsx -------------------------------------------------------------------------------- /components/domains/DomainItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/domains/DomainItem.tsx -------------------------------------------------------------------------------- /components/domains/DomainSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/domains/DomainSettings.tsx -------------------------------------------------------------------------------- /components/ideas/IdeaDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/ideas/IdeaDetails.tsx -------------------------------------------------------------------------------- /components/ideas/IdeasFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/ideas/IdeasFilter.tsx -------------------------------------------------------------------------------- /components/ideas/KeywordIdea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/ideas/KeywordIdea.tsx -------------------------------------------------------------------------------- /components/ideas/KeywordIdeasTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/ideas/KeywordIdeasTable.tsx -------------------------------------------------------------------------------- /components/ideas/KeywordIdeasUpdater.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/ideas/KeywordIdeasUpdater.tsx -------------------------------------------------------------------------------- /components/insight/Insight.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/insight/Insight.tsx -------------------------------------------------------------------------------- /components/insight/InsightItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/insight/InsightItem.tsx -------------------------------------------------------------------------------- /components/insight/InsightStats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/insight/InsightStats.tsx -------------------------------------------------------------------------------- /components/keywords/AddKeywords.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/keywords/AddKeywords.tsx -------------------------------------------------------------------------------- /components/keywords/AddTags.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/keywords/AddTags.tsx -------------------------------------------------------------------------------- /components/keywords/Keyword.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/keywords/Keyword.tsx -------------------------------------------------------------------------------- /components/keywords/KeywordDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/keywords/KeywordDetails.tsx -------------------------------------------------------------------------------- /components/keywords/KeywordFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/keywords/KeywordFilter.tsx -------------------------------------------------------------------------------- /components/keywords/KeywordPosition.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/keywords/KeywordPosition.tsx -------------------------------------------------------------------------------- /components/keywords/KeywordTagManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/keywords/KeywordTagManager.tsx -------------------------------------------------------------------------------- /components/keywords/KeywordsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/keywords/KeywordsTable.tsx -------------------------------------------------------------------------------- /components/keywords/SCKeyword.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/keywords/SCKeyword.tsx -------------------------------------------------------------------------------- /components/keywords/SCKeywordsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/keywords/SCKeywordsTable.tsx -------------------------------------------------------------------------------- /components/settings/AdWordsSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/settings/AdWordsSettings.tsx -------------------------------------------------------------------------------- /components/settings/Changelog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/settings/Changelog.tsx -------------------------------------------------------------------------------- /components/settings/IntegrationSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/settings/IntegrationSettings.tsx -------------------------------------------------------------------------------- /components/settings/NotificationSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/settings/NotificationSettings.tsx -------------------------------------------------------------------------------- /components/settings/ScraperSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/settings/ScraperSettings.tsx -------------------------------------------------------------------------------- /components/settings/SearchConsoleSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/settings/SearchConsoleSettings.tsx -------------------------------------------------------------------------------- /components/settings/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/components/settings/Settings.tsx -------------------------------------------------------------------------------- /cron.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/cron.js -------------------------------------------------------------------------------- /database/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/database/config.js -------------------------------------------------------------------------------- /database/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/database/database.ts -------------------------------------------------------------------------------- /database/migrations/1707068556345-add-new-keyword-fields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/database/migrations/1707068556345-add-new-keyword-fields.js -------------------------------------------------------------------------------- /database/migrations/1707233039698-add-domain-searchconsole-field.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/database/migrations/1707233039698-add-domain-searchconsole-field.js -------------------------------------------------------------------------------- /database/migrations/1709217223856-add-keyword-volume-field copy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/database/migrations/1709217223856-add-keyword-volume-field copy.js -------------------------------------------------------------------------------- /database/models/domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/database/models/domain.ts -------------------------------------------------------------------------------- /database/models/keyword.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/database/models/keyword.ts -------------------------------------------------------------------------------- /email/email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/email/email.html -------------------------------------------------------------------------------- /entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | npx sequelize-cli db:migrate --env production 3 | exec "$@" -------------------------------------------------------------------------------- /hooks/useIsMobile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/hooks/useIsMobile.tsx -------------------------------------------------------------------------------- /hooks/useOnKey.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/hooks/useOnKey.tsx -------------------------------------------------------------------------------- /hooks/useWindowResize.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/hooks/useWindowResize.tsx -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/jest.setup.js -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/pages/_document.tsx -------------------------------------------------------------------------------- /pages/api/adwords.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/pages/api/adwords.ts -------------------------------------------------------------------------------- /pages/api/clearfailed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/pages/api/clearfailed.ts -------------------------------------------------------------------------------- /pages/api/cron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/pages/api/cron.ts -------------------------------------------------------------------------------- /pages/api/dbmigrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/pages/api/dbmigrate.ts -------------------------------------------------------------------------------- /pages/api/domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/pages/api/domain.ts -------------------------------------------------------------------------------- /pages/api/domains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/pages/api/domains.ts -------------------------------------------------------------------------------- /pages/api/ideas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/pages/api/ideas.ts -------------------------------------------------------------------------------- /pages/api/insight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/pages/api/insight.ts -------------------------------------------------------------------------------- /pages/api/keyword.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/pages/api/keyword.ts -------------------------------------------------------------------------------- /pages/api/keywords.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/pages/api/keywords.ts -------------------------------------------------------------------------------- /pages/api/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/pages/api/login.ts -------------------------------------------------------------------------------- /pages/api/logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/pages/api/logout.ts -------------------------------------------------------------------------------- /pages/api/notify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/pages/api/notify.ts -------------------------------------------------------------------------------- /pages/api/refresh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/pages/api/refresh.ts -------------------------------------------------------------------------------- /pages/api/searchconsole.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/pages/api/searchconsole.ts -------------------------------------------------------------------------------- /pages/api/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/pages/api/settings.ts -------------------------------------------------------------------------------- /pages/api/volume.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/pages/api/volume.ts -------------------------------------------------------------------------------- /pages/domain/[slug]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/pages/domain/[slug]/index.tsx -------------------------------------------------------------------------------- /pages/domain/console/[slug]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/pages/domain/console/[slug]/index.tsx -------------------------------------------------------------------------------- /pages/domain/ideas/[slug]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/pages/domain/ideas/[slug]/index.tsx -------------------------------------------------------------------------------- /pages/domain/insight/[slug]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/pages/domain/insight/[slug]/index.tsx -------------------------------------------------------------------------------- /pages/domains/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/pages/domains/index.tsx -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pages/login/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/pages/login/index.tsx -------------------------------------------------------------------------------- /pages/research/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/pages/research/index.tsx -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/fflags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/public/fflags.png -------------------------------------------------------------------------------- /public/flagSprite42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/public/flagSprite42.png -------------------------------------------------------------------------------- /public/icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/public/icon-512x512.png -------------------------------------------------------------------------------- /public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/public/icon.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /scrapers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/scrapers/index.ts -------------------------------------------------------------------------------- /scrapers/services/hasdata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/scrapers/services/hasdata.ts -------------------------------------------------------------------------------- /scrapers/services/proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/scrapers/services/proxy.ts -------------------------------------------------------------------------------- /scrapers/services/scrapingant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/scrapers/services/scrapingant.ts -------------------------------------------------------------------------------- /scrapers/services/scrapingrobot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/scrapers/services/scrapingrobot.ts -------------------------------------------------------------------------------- /scrapers/services/searchapi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/scrapers/services/searchapi.ts -------------------------------------------------------------------------------- /scrapers/services/serpapi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/scrapers/services/serpapi.ts -------------------------------------------------------------------------------- /scrapers/services/serper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/scrapers/services/serper.ts -------------------------------------------------------------------------------- /scrapers/services/serply.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/scrapers/services/serply.ts -------------------------------------------------------------------------------- /scrapers/services/spaceserp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/scrapers/services/spaceserp.ts -------------------------------------------------------------------------------- /scrapers/services/valueserp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/scrapers/services/valueserp.ts -------------------------------------------------------------------------------- /services/adwords.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/services/adwords.tsx -------------------------------------------------------------------------------- /services/domains.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/services/domains.tsx -------------------------------------------------------------------------------- /services/keywords.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/services/keywords.tsx -------------------------------------------------------------------------------- /services/misc.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/services/misc.tsx -------------------------------------------------------------------------------- /services/searchConsole.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/services/searchConsole.ts -------------------------------------------------------------------------------- /services/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/services/settings.ts -------------------------------------------------------------------------------- /styles/changelog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/styles/changelog.css -------------------------------------------------------------------------------- /styles/fflag.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/styles/fflag.css -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/styles/globals.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/types.d.ts -------------------------------------------------------------------------------- /utils/adwords.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/utils/adwords.ts -------------------------------------------------------------------------------- /utils/client/IdeasSortFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/utils/client/IdeasSortFilter.ts -------------------------------------------------------------------------------- /utils/client/SCsortFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/utils/client/SCsortFilter.ts -------------------------------------------------------------------------------- /utils/client/exportcsv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/utils/client/exportcsv.ts -------------------------------------------------------------------------------- /utils/client/generateChartData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/utils/client/generateChartData.ts -------------------------------------------------------------------------------- /utils/client/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/utils/client/helpers.ts -------------------------------------------------------------------------------- /utils/client/sortFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/utils/client/sortFilter.ts -------------------------------------------------------------------------------- /utils/client/validators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/utils/client/validators.ts -------------------------------------------------------------------------------- /utils/countries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/utils/countries.ts -------------------------------------------------------------------------------- /utils/domains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/utils/domains.ts -------------------------------------------------------------------------------- /utils/generateEmail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/utils/generateEmail.ts -------------------------------------------------------------------------------- /utils/insight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/utils/insight.ts -------------------------------------------------------------------------------- /utils/parseKeywords.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/utils/parseKeywords.ts -------------------------------------------------------------------------------- /utils/refresh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/utils/refresh.ts -------------------------------------------------------------------------------- /utils/scraper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/utils/scraper.ts -------------------------------------------------------------------------------- /utils/searchConsole.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/utils/searchConsole.ts -------------------------------------------------------------------------------- /utils/verifyUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/towfiqi/serpbear/HEAD/utils/verifyUser.ts --------------------------------------------------------------------------------