Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

StatusCode - Service Status Page Platform

StatusCode.fun is a comprehensive service status page application that enables organizations to effectively communicate service health and incidents to their users. Built with modern web technologies, it provides real-time service status monitoring and incident management capabilities in a clean, intuitive interface.

StatusCode

image Screenshot 2025-04-14 030851 Screenshot 2025-04-14 030927 Screenshot 2025-04-14 030927

StatusPage

Screenshot 2025-04-14 032421

About

StatusCode.fun provides a powerful yet simple solution for transparent service status communication. Organizations can create custom status pages for their services, manage incidents, and keep users informed about service health in real-time. The platform where multiple organizations can maintain their own status pages.

Features

User & Organization Management

  • Auth0 Authentication: Secure user authentication and authorization
  • Multi-tenant Architecture: Support for multiple organizations with isolated data

Service Management

  • CRUD Operations: Create, read, update, and delete services
  • Status Configuration: Set and update service statuses (Operational, Degraded, Partial Outage, Major Outage)

Public Status Page

  • Real-time Updates: Provides instant status changes
  • Status Timeline: Chronological display of services and their status
  • Historical Data: View past status of services

Monitoring & Metrics

  • Uptime Tracking: Monitor and display service uptime percentages
  • Performance Metrics: Track and visualize service performance over time

Prerequisites

Before setting up the project, ensure you have the following:

  • Node.js (v16+)
  • Yarn package manager
  • MongoDB (local or Atlas)
  • Auth0 account with configured application

Setup

1. Clone the repository

git clone [https://github.com/yourusername/statuscode-fun.git](https://github.com/Sanika-m-k/StatusCode)
cd statuscode

2. Install Dependencies

Install server dependencies:

cd backend
yarn install

Install client dependencies:

cd frontend
yarn install

3. Start the Application

Start the backend server:

cd backend
node server.js

Start the frontend development server:

cd frontend
yarn start

Available At

Tech Stack

  • Frontend: React, ShadcnUI, TailwindCSS
  • Backend: Node.js, Express
  • Database: MongoDB
  • Authentication: Auth0

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages