├── .gitignore ├── .npmrc ├── README.md ├── apps ├── api │ ├── .air.toml │ ├── .dockerignore │ ├── .gitignore │ ├── .sample.env │ ├── Dockerfile │ ├── Dockerfile_sqlite │ ├── LICENSE │ ├── Makefile │ ├── controllers │ │ ├── auth_controller.go │ │ ├── monitor_controller.go │ │ ├── notifications_controller.go │ │ ├── statuspage_controller.go │ │ ├── token_controller.go │ │ └── user_controller.go │ ├── database │ │ ├── db.go │ │ ├── migrations │ │ │ ├── postgres │ │ │ │ ├── 20231229140812_init.sql │ │ │ │ └── 20240803043203_incidents.sql │ │ │ └── sqlite │ │ │ │ ├── 20231229140812_init.sql │ │ │ │ └── 20240819135056_incidents.sql │ │ ├── postgres.go │ │ └── sqlite.go │ ├── docs │ │ ├── docs.go │ │ └── swagger.json │ ├── dto │ │ └── dto.go │ ├── go.mod │ ├── go.sum │ ├── main.go │ ├── middleware │ │ └── auth.go │ ├── models │ │ ├── heartbeat.go │ │ ├── incident.go │ │ ├── monitor.go │ │ ├── notification.go │ │ ├── notifications_monitors.go │ │ ├── statuspage.go │ │ ├── statuspage_monitors.go │ │ └── user.go │ ├── queries │ │ ├── StatusPage.go │ │ ├── heartbeat.go │ │ ├── incidents.go │ │ ├── monitor.go │ │ ├── notifications.go │ │ └── user.go │ ├── routes │ │ ├── auth_routes.go │ │ ├── monitor_routes.go │ │ ├── notification_routes.go │ │ ├── status_pages_routes.go │ │ ├── swagger_routes.go │ │ └── user_routes.go │ └── utils │ │ ├── alerts │ │ ├── discord.go │ │ ├── slack.go │ │ └── telegram.go │ │ ├── bcrypt_hash.go │ │ ├── goroutines.go │ │ ├── jwt_generator.go │ │ ├── jwt_parser.go │ │ ├── ping.go │ │ └── validator.go ├── docs │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── app │ │ ├── (home) │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ ├── api │ │ │ └── search │ │ │ │ └── route.ts │ │ ├── docs │ │ │ ├── [[...slug]] │ │ │ │ └── page.tsx │ │ │ └── layout.tsx │ │ ├── global.css │ │ ├── layout.config.tsx │ │ └── layout.tsx │ ├── content │ │ └── docs │ │ │ ├── alerting-overview.mdx │ │ │ ├── check-types.mdx │ │ │ ├── contributing.mdx │ │ │ ├── deployment.mdx │ │ │ ├── incidents-overview.mdx │ │ │ ├── index.mdx │ │ │ ├── meta.json │ │ │ ├── monitor-customizations.mdx │ │ │ ├── monitor.mdx │ │ │ ├── monitoring-overview.mdx │ │ │ ├── notifications-channels.mdx │ │ │ ├── public-status-widget.mdx │ │ │ ├── status-pages-overview.mdx │ │ │ └── work-with-incidents.mdx │ ├── lib │ │ └── source.ts │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.mjs │ ├── public │ │ ├── assertions.png │ │ ├── favicon.ico │ │ ├── notifications-settings.png │ │ ├── notifications.png │ │ ├── real-time-monitor.webp │ │ ├── status-page-docs.png │ │ ├── status-pages.webp │ │ ├── upstat-monitors.webp │ │ └── upstat.webp │ ├── source.config.ts │ └── tsconfig.json └── web │ ├── .dockerignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── app │ ├── (app) │ │ ├── layout.tsx │ │ ├── monitors │ │ │ ├── [id] │ │ │ │ └── page.tsx │ │ │ ├── configure │ │ │ │ └── [id] │ │ │ │ │ └── page.tsx │ │ │ └── create │ │ │ │ └── page.tsx │ │ ├── notifications │ │ │ ├── configure │ │ │ │ └── [id] │ │ │ │ │ └── page.tsx │ │ │ ├── create │ │ │ │ └── page.tsx │ │ │ └── page.tsx │ │ ├── page.tsx │ │ ├── settings │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ └── password-security │ │ │ │ └── page.tsx │ │ └── status-pages │ │ │ ├── configure │ │ │ └── [id] │ │ │ │ └── page.tsx │ │ │ ├── create │ │ │ └── page.tsx │ │ │ └── page.tsx │ ├── auth │ │ └── page.tsx │ ├── favicon.ico │ ├── globals.css │ ├── layout.tsx │ └── status │ │ └── [slug] │ │ └── page.tsx │ ├── components.json │ ├── components │ ├── command-menu.tsx │ ├── date-dropdown.tsx │ ├── empty-state.tsx │ ├── heartbeat-summary.tsx │ ├── login-form.tsx │ ├── logout-button.tsx │ ├── monitor-item │ │ ├── change-status.tsx │ │ ├── chart.tsx │ │ ├── date-dropdown.tsx │ │ ├── delete-monitor.tsx │ │ ├── line-chart.tsx │ │ └── summary.tsx │ ├── monitors │ │ ├── data-table-actions.tsx │ │ ├── data-table.tsx │ │ └── form │ │ │ ├── endpoint-form.tsx │ │ │ ├── frequency-dropdown.tsx │ │ │ ├── http-method-dropdown.tsx │ │ │ ├── monitors-form.tsx │ │ │ ├── select-notification-channel.tsx │ │ │ └── select-status-page.tsx │ ├── navbar.tsx │ ├── notifications │ │ ├── create-notification-form.tsx │ │ ├── data-table-actions.tsx │ │ ├── data-table.tsx │ │ └── provider-dropdown.tsx │ ├── register-form.tsx │ ├── settings │ │ ├── account-form.tsx │ │ ├── navbar.tsx │ │ └── update-password-form.tsx │ ├── sidebar.tsx │ ├── sonar-ping │ │ ├── sonar-ping.tsx │ │ └── styles.css │ ├── status-pages │ │ ├── data-table-actions.tsx │ │ ├── data-table.tsx │ │ ├── detail-bar.tsx │ │ ├── recent-ping-chart.tsx │ │ └── status-page-form.tsx │ ├── theme-toggle.tsx │ ├── theme.tsx │ └── ui │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── checkbox.tsx │ │ ├── command.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── form.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── separator.tsx │ │ ├── table.tsx │ │ ├── toast.tsx │ │ ├── toaster.tsx │ │ ├── tooltip.tsx │ │ └── use-toast.ts │ ├── lib │ ├── api │ │ ├── api.ts │ │ ├── clientFetch.ts │ │ ├── monitors.ts │ │ ├── notifications.ts │ │ ├── status-pages.ts │ │ └── types.d.ts │ ├── constants.ts │ └── utils.ts │ ├── middleware.ts │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.mjs │ ├── public │ ├── light-ray.png │ └── upstat.png │ ├── tailwind.config.ts │ └── tsconfig.json ├── docker-compose-sqlite.yml ├── docker-compose.yml ├── docs └── assets │ ├── chart.png │ ├── create.png │ ├── dashboard.png │ ├── discord_notification.png │ ├── notifications.png │ ├── settings.png │ └── upstat.png ├── package.json └── turbo.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | auto-install-peers = true 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/README.md -------------------------------------------------------------------------------- /apps/api/.air.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/.air.toml -------------------------------------------------------------------------------- /apps/api/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/.dockerignore -------------------------------------------------------------------------------- /apps/api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/.gitignore -------------------------------------------------------------------------------- /apps/api/.sample.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/.sample.env -------------------------------------------------------------------------------- /apps/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/Dockerfile -------------------------------------------------------------------------------- /apps/api/Dockerfile_sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/Dockerfile_sqlite -------------------------------------------------------------------------------- /apps/api/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/LICENSE -------------------------------------------------------------------------------- /apps/api/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/Makefile -------------------------------------------------------------------------------- /apps/api/controllers/auth_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/controllers/auth_controller.go -------------------------------------------------------------------------------- /apps/api/controllers/monitor_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/controllers/monitor_controller.go -------------------------------------------------------------------------------- /apps/api/controllers/notifications_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/controllers/notifications_controller.go -------------------------------------------------------------------------------- /apps/api/controllers/statuspage_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/controllers/statuspage_controller.go -------------------------------------------------------------------------------- /apps/api/controllers/token_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/controllers/token_controller.go -------------------------------------------------------------------------------- /apps/api/controllers/user_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/controllers/user_controller.go -------------------------------------------------------------------------------- /apps/api/database/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/database/db.go -------------------------------------------------------------------------------- /apps/api/database/migrations/postgres/20231229140812_init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/database/migrations/postgres/20231229140812_init.sql -------------------------------------------------------------------------------- /apps/api/database/migrations/postgres/20240803043203_incidents.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/database/migrations/postgres/20240803043203_incidents.sql -------------------------------------------------------------------------------- /apps/api/database/migrations/sqlite/20231229140812_init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/database/migrations/sqlite/20231229140812_init.sql -------------------------------------------------------------------------------- /apps/api/database/migrations/sqlite/20240819135056_incidents.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/database/migrations/sqlite/20240819135056_incidents.sql -------------------------------------------------------------------------------- /apps/api/database/postgres.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/database/postgres.go -------------------------------------------------------------------------------- /apps/api/database/sqlite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/database/sqlite.go -------------------------------------------------------------------------------- /apps/api/docs/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/docs/docs.go -------------------------------------------------------------------------------- /apps/api/docs/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/docs/swagger.json -------------------------------------------------------------------------------- /apps/api/dto/dto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/dto/dto.go -------------------------------------------------------------------------------- /apps/api/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/go.mod -------------------------------------------------------------------------------- /apps/api/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/go.sum -------------------------------------------------------------------------------- /apps/api/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/main.go -------------------------------------------------------------------------------- /apps/api/middleware/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/middleware/auth.go -------------------------------------------------------------------------------- /apps/api/models/heartbeat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/models/heartbeat.go -------------------------------------------------------------------------------- /apps/api/models/incident.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/models/incident.go -------------------------------------------------------------------------------- /apps/api/models/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/models/monitor.go -------------------------------------------------------------------------------- /apps/api/models/notification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/models/notification.go -------------------------------------------------------------------------------- /apps/api/models/notifications_monitors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/models/notifications_monitors.go -------------------------------------------------------------------------------- /apps/api/models/statuspage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/models/statuspage.go -------------------------------------------------------------------------------- /apps/api/models/statuspage_monitors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/models/statuspage_monitors.go -------------------------------------------------------------------------------- /apps/api/models/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/models/user.go -------------------------------------------------------------------------------- /apps/api/queries/StatusPage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/queries/StatusPage.go -------------------------------------------------------------------------------- /apps/api/queries/heartbeat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/queries/heartbeat.go -------------------------------------------------------------------------------- /apps/api/queries/incidents.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/queries/incidents.go -------------------------------------------------------------------------------- /apps/api/queries/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/queries/monitor.go -------------------------------------------------------------------------------- /apps/api/queries/notifications.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/queries/notifications.go -------------------------------------------------------------------------------- /apps/api/queries/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/queries/user.go -------------------------------------------------------------------------------- /apps/api/routes/auth_routes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/routes/auth_routes.go -------------------------------------------------------------------------------- /apps/api/routes/monitor_routes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/routes/monitor_routes.go -------------------------------------------------------------------------------- /apps/api/routes/notification_routes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/routes/notification_routes.go -------------------------------------------------------------------------------- /apps/api/routes/status_pages_routes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/routes/status_pages_routes.go -------------------------------------------------------------------------------- /apps/api/routes/swagger_routes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/routes/swagger_routes.go -------------------------------------------------------------------------------- /apps/api/routes/user_routes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/routes/user_routes.go -------------------------------------------------------------------------------- /apps/api/utils/alerts/discord.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/utils/alerts/discord.go -------------------------------------------------------------------------------- /apps/api/utils/alerts/slack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/utils/alerts/slack.go -------------------------------------------------------------------------------- /apps/api/utils/alerts/telegram.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/utils/alerts/telegram.go -------------------------------------------------------------------------------- /apps/api/utils/bcrypt_hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/utils/bcrypt_hash.go -------------------------------------------------------------------------------- /apps/api/utils/goroutines.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/utils/goroutines.go -------------------------------------------------------------------------------- /apps/api/utils/jwt_generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/utils/jwt_generator.go -------------------------------------------------------------------------------- /apps/api/utils/jwt_parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/utils/jwt_parser.go -------------------------------------------------------------------------------- /apps/api/utils/ping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/utils/ping.go -------------------------------------------------------------------------------- /apps/api/utils/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/api/utils/validator.go -------------------------------------------------------------------------------- /apps/docs/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /apps/docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/.gitignore -------------------------------------------------------------------------------- /apps/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/README.md -------------------------------------------------------------------------------- /apps/docs/app/(home)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/app/(home)/layout.tsx -------------------------------------------------------------------------------- /apps/docs/app/(home)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/app/(home)/page.tsx -------------------------------------------------------------------------------- /apps/docs/app/api/search/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/app/api/search/route.ts -------------------------------------------------------------------------------- /apps/docs/app/docs/[[...slug]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/app/docs/[[...slug]]/page.tsx -------------------------------------------------------------------------------- /apps/docs/app/docs/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/app/docs/layout.tsx -------------------------------------------------------------------------------- /apps/docs/app/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/app/global.css -------------------------------------------------------------------------------- /apps/docs/app/layout.config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/app/layout.config.tsx -------------------------------------------------------------------------------- /apps/docs/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/app/layout.tsx -------------------------------------------------------------------------------- /apps/docs/content/docs/alerting-overview.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/content/docs/alerting-overview.mdx -------------------------------------------------------------------------------- /apps/docs/content/docs/check-types.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/content/docs/check-types.mdx -------------------------------------------------------------------------------- /apps/docs/content/docs/contributing.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/content/docs/contributing.mdx -------------------------------------------------------------------------------- /apps/docs/content/docs/deployment.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/content/docs/deployment.mdx -------------------------------------------------------------------------------- /apps/docs/content/docs/incidents-overview.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/content/docs/incidents-overview.mdx -------------------------------------------------------------------------------- /apps/docs/content/docs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/content/docs/index.mdx -------------------------------------------------------------------------------- /apps/docs/content/docs/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/content/docs/meta.json -------------------------------------------------------------------------------- /apps/docs/content/docs/monitor-customizations.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/content/docs/monitor-customizations.mdx -------------------------------------------------------------------------------- /apps/docs/content/docs/monitor.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/content/docs/monitor.mdx -------------------------------------------------------------------------------- /apps/docs/content/docs/monitoring-overview.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/content/docs/monitoring-overview.mdx -------------------------------------------------------------------------------- /apps/docs/content/docs/notifications-channels.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/content/docs/notifications-channels.mdx -------------------------------------------------------------------------------- /apps/docs/content/docs/public-status-widget.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/content/docs/public-status-widget.mdx -------------------------------------------------------------------------------- /apps/docs/content/docs/status-pages-overview.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/content/docs/status-pages-overview.mdx -------------------------------------------------------------------------------- /apps/docs/content/docs/work-with-incidents.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/content/docs/work-with-incidents.mdx -------------------------------------------------------------------------------- /apps/docs/lib/source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/lib/source.ts -------------------------------------------------------------------------------- /apps/docs/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/next.config.mjs -------------------------------------------------------------------------------- /apps/docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/package.json -------------------------------------------------------------------------------- /apps/docs/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/postcss.config.mjs -------------------------------------------------------------------------------- /apps/docs/public/assertions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/public/assertions.png -------------------------------------------------------------------------------- /apps/docs/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/public/favicon.ico -------------------------------------------------------------------------------- /apps/docs/public/notifications-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/public/notifications-settings.png -------------------------------------------------------------------------------- /apps/docs/public/notifications.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/public/notifications.png -------------------------------------------------------------------------------- /apps/docs/public/real-time-monitor.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/public/real-time-monitor.webp -------------------------------------------------------------------------------- /apps/docs/public/status-page-docs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/public/status-page-docs.png -------------------------------------------------------------------------------- /apps/docs/public/status-pages.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/public/status-pages.webp -------------------------------------------------------------------------------- /apps/docs/public/upstat-monitors.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/public/upstat-monitors.webp -------------------------------------------------------------------------------- /apps/docs/public/upstat.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/public/upstat.webp -------------------------------------------------------------------------------- /apps/docs/source.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/source.config.ts -------------------------------------------------------------------------------- /apps/docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/docs/tsconfig.json -------------------------------------------------------------------------------- /apps/web/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/.dockerignore -------------------------------------------------------------------------------- /apps/web/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /apps/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/.gitignore -------------------------------------------------------------------------------- /apps/web/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/Dockerfile -------------------------------------------------------------------------------- /apps/web/README.md: -------------------------------------------------------------------------------- 1 | ## web -------------------------------------------------------------------------------- /apps/web/app/(app)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/app/(app)/layout.tsx -------------------------------------------------------------------------------- /apps/web/app/(app)/monitors/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/app/(app)/monitors/[id]/page.tsx -------------------------------------------------------------------------------- /apps/web/app/(app)/monitors/configure/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/app/(app)/monitors/configure/[id]/page.tsx -------------------------------------------------------------------------------- /apps/web/app/(app)/monitors/create/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/app/(app)/monitors/create/page.tsx -------------------------------------------------------------------------------- /apps/web/app/(app)/notifications/configure/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/app/(app)/notifications/configure/[id]/page.tsx -------------------------------------------------------------------------------- /apps/web/app/(app)/notifications/create/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/app/(app)/notifications/create/page.tsx -------------------------------------------------------------------------------- /apps/web/app/(app)/notifications/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/app/(app)/notifications/page.tsx -------------------------------------------------------------------------------- /apps/web/app/(app)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/app/(app)/page.tsx -------------------------------------------------------------------------------- /apps/web/app/(app)/settings/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/app/(app)/settings/layout.tsx -------------------------------------------------------------------------------- /apps/web/app/(app)/settings/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/app/(app)/settings/page.tsx -------------------------------------------------------------------------------- /apps/web/app/(app)/settings/password-security/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/app/(app)/settings/password-security/page.tsx -------------------------------------------------------------------------------- /apps/web/app/(app)/status-pages/configure/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/app/(app)/status-pages/configure/[id]/page.tsx -------------------------------------------------------------------------------- /apps/web/app/(app)/status-pages/create/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/app/(app)/status-pages/create/page.tsx -------------------------------------------------------------------------------- /apps/web/app/(app)/status-pages/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/app/(app)/status-pages/page.tsx -------------------------------------------------------------------------------- /apps/web/app/auth/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/app/auth/page.tsx -------------------------------------------------------------------------------- /apps/web/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/app/favicon.ico -------------------------------------------------------------------------------- /apps/web/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/app/globals.css -------------------------------------------------------------------------------- /apps/web/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/app/layout.tsx -------------------------------------------------------------------------------- /apps/web/app/status/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/app/status/[slug]/page.tsx -------------------------------------------------------------------------------- /apps/web/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components.json -------------------------------------------------------------------------------- /apps/web/components/command-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/command-menu.tsx -------------------------------------------------------------------------------- /apps/web/components/date-dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/date-dropdown.tsx -------------------------------------------------------------------------------- /apps/web/components/empty-state.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/empty-state.tsx -------------------------------------------------------------------------------- /apps/web/components/heartbeat-summary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/heartbeat-summary.tsx -------------------------------------------------------------------------------- /apps/web/components/login-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/login-form.tsx -------------------------------------------------------------------------------- /apps/web/components/logout-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/logout-button.tsx -------------------------------------------------------------------------------- /apps/web/components/monitor-item/change-status.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/monitor-item/change-status.tsx -------------------------------------------------------------------------------- /apps/web/components/monitor-item/chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/monitor-item/chart.tsx -------------------------------------------------------------------------------- /apps/web/components/monitor-item/date-dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/monitor-item/date-dropdown.tsx -------------------------------------------------------------------------------- /apps/web/components/monitor-item/delete-monitor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/monitor-item/delete-monitor.tsx -------------------------------------------------------------------------------- /apps/web/components/monitor-item/line-chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/monitor-item/line-chart.tsx -------------------------------------------------------------------------------- /apps/web/components/monitor-item/summary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/monitor-item/summary.tsx -------------------------------------------------------------------------------- /apps/web/components/monitors/data-table-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/monitors/data-table-actions.tsx -------------------------------------------------------------------------------- /apps/web/components/monitors/data-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/monitors/data-table.tsx -------------------------------------------------------------------------------- /apps/web/components/monitors/form/endpoint-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/monitors/form/endpoint-form.tsx -------------------------------------------------------------------------------- /apps/web/components/monitors/form/frequency-dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/monitors/form/frequency-dropdown.tsx -------------------------------------------------------------------------------- /apps/web/components/monitors/form/http-method-dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/monitors/form/http-method-dropdown.tsx -------------------------------------------------------------------------------- /apps/web/components/monitors/form/monitors-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/monitors/form/monitors-form.tsx -------------------------------------------------------------------------------- /apps/web/components/monitors/form/select-notification-channel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/monitors/form/select-notification-channel.tsx -------------------------------------------------------------------------------- /apps/web/components/monitors/form/select-status-page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/monitors/form/select-status-page.tsx -------------------------------------------------------------------------------- /apps/web/components/navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/navbar.tsx -------------------------------------------------------------------------------- /apps/web/components/notifications/create-notification-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/notifications/create-notification-form.tsx -------------------------------------------------------------------------------- /apps/web/components/notifications/data-table-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/notifications/data-table-actions.tsx -------------------------------------------------------------------------------- /apps/web/components/notifications/data-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/notifications/data-table.tsx -------------------------------------------------------------------------------- /apps/web/components/notifications/provider-dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/notifications/provider-dropdown.tsx -------------------------------------------------------------------------------- /apps/web/components/register-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/register-form.tsx -------------------------------------------------------------------------------- /apps/web/components/settings/account-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/settings/account-form.tsx -------------------------------------------------------------------------------- /apps/web/components/settings/navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/settings/navbar.tsx -------------------------------------------------------------------------------- /apps/web/components/settings/update-password-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/settings/update-password-form.tsx -------------------------------------------------------------------------------- /apps/web/components/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/sidebar.tsx -------------------------------------------------------------------------------- /apps/web/components/sonar-ping/sonar-ping.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/sonar-ping/sonar-ping.tsx -------------------------------------------------------------------------------- /apps/web/components/sonar-ping/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/sonar-ping/styles.css -------------------------------------------------------------------------------- /apps/web/components/status-pages/data-table-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/status-pages/data-table-actions.tsx -------------------------------------------------------------------------------- /apps/web/components/status-pages/data-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/status-pages/data-table.tsx -------------------------------------------------------------------------------- /apps/web/components/status-pages/detail-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/status-pages/detail-bar.tsx -------------------------------------------------------------------------------- /apps/web/components/status-pages/recent-ping-chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/status-pages/recent-ping-chart.tsx -------------------------------------------------------------------------------- /apps/web/components/status-pages/status-page-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/status-pages/status-page-form.tsx -------------------------------------------------------------------------------- /apps/web/components/theme-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/theme-toggle.tsx -------------------------------------------------------------------------------- /apps/web/components/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/theme.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/ui/button.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/ui/card.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/ui/command.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/ui/dialog.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/ui/form.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/ui/input.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/ui/label.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/ui/separator.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/ui/table.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/ui/toast.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/ui/toaster.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /apps/web/components/ui/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/components/ui/use-toast.ts -------------------------------------------------------------------------------- /apps/web/lib/api/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/lib/api/api.ts -------------------------------------------------------------------------------- /apps/web/lib/api/clientFetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/lib/api/clientFetch.ts -------------------------------------------------------------------------------- /apps/web/lib/api/monitors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/lib/api/monitors.ts -------------------------------------------------------------------------------- /apps/web/lib/api/notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/lib/api/notifications.ts -------------------------------------------------------------------------------- /apps/web/lib/api/status-pages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/lib/api/status-pages.ts -------------------------------------------------------------------------------- /apps/web/lib/api/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/lib/api/types.d.ts -------------------------------------------------------------------------------- /apps/web/lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/lib/constants.ts -------------------------------------------------------------------------------- /apps/web/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/lib/utils.ts -------------------------------------------------------------------------------- /apps/web/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/middleware.ts -------------------------------------------------------------------------------- /apps/web/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/next.config.mjs -------------------------------------------------------------------------------- /apps/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/package.json -------------------------------------------------------------------------------- /apps/web/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/postcss.config.mjs -------------------------------------------------------------------------------- /apps/web/public/light-ray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/public/light-ray.png -------------------------------------------------------------------------------- /apps/web/public/upstat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/public/upstat.png -------------------------------------------------------------------------------- /apps/web/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/tailwind.config.ts -------------------------------------------------------------------------------- /apps/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/apps/web/tsconfig.json -------------------------------------------------------------------------------- /docker-compose-sqlite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/docker-compose-sqlite.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/assets/chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/docs/assets/chart.png -------------------------------------------------------------------------------- /docs/assets/create.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/docs/assets/create.png -------------------------------------------------------------------------------- /docs/assets/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/docs/assets/dashboard.png -------------------------------------------------------------------------------- /docs/assets/discord_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/docs/assets/discord_notification.png -------------------------------------------------------------------------------- /docs/assets/notifications.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/docs/assets/notifications.png -------------------------------------------------------------------------------- /docs/assets/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/docs/assets/settings.png -------------------------------------------------------------------------------- /docs/assets/upstat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/docs/assets/upstat.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/package.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamanbravo/upstat/HEAD/turbo.json --------------------------------------------------------------------------------