Connect and Explore My Web Projects

Welcome to my Single Sign-On (SSO) platform – a personal project that showcases centralized authentication across multiple web applications. With this system, you can explore my various web applications with just one login.

This is an open-source project that you can explore, modify, and contribute to on GitHub. Feel free to use it as inspiration for your own authentication systems!

SSO Platform

Key Features

This SSO platform combines seamless authentication with robust session management and credit tracking.

Centralized Authentication

Login once and access multiple applications without re-authentication, ensuring a seamless user experience.

Unified Session Management

A centralized session store implemented with PostgreSQL acts as the single source of truth for all application sessions.

Session Synchronization

Local sessions in each application are validated against the central session to ensure consistent authentication status.

Secure Implementation

Built with security best practices to protect user data and prevent unauthorized access to applications.

WhatsApp-based MFA

Enhance your account security with Two-Factor Authentication via WhatsApp. When enabled, a verification code is sent to your phone for an additional layer of protection.

Currently optimized for Indonesian phone numbers

Credit System

Track and manage credit usage across all integrated applications with automatic daily credit refreshes for AI-powered features.

Credit System Integration

This platform includes a robust credit system for managing access to premium LLM-based features.

Credit System for My Web Applications

This SSO project includes a credit system that demonstrates how to manage access to AI-powered features across different applications. It's designed as a showcase of session and state management techniques.

  • Track credit usage across all integrated applications
  • Automatic daily credit refresh implementation
  • Transparent tracking system for various feature usage
  • Example of a fair usage policy implementation

A practical demonstration of how you can integrate usage limits in your own projects!

Credit Balance
15 Credits
Available Daily

Credits refresh every 24 hours after first use

Active chat rooms maintain 5 credits per day

How It Works

This SSO platform streamlines authentication across multiple applications with a simple process.

1

Sign Up

Create an account on the SSO platform with your credentials

2

Central Authentication

Login once through the SSO system

3

Session Creation

A central session is created and stored securely

4

Seamless Access

Access all integrated applications without re-authentication

Integrated Applications

Explore the various applications that seamlessly connect through this SSO platform.

EchoNotes

Echo-Notes

Record, transcribe, and summarize meetings with AI-powered processing.

Visit App
GoChat

GoChat

Real-time chat with WebSocket technology and AI integration.

Visit App
Gabut Project

Gabut Project

Explore LLM capabilities with creative tools and applications.

Visit App

Ready to Explore My Projects?

Visit the dashboard to discover and try out my various web applications. Whether you're interested in AI-powered tools, real-time communication, or creative LLM applications, there's something for everyone to explore!