Backend API Platform

High-performance REST API built with Hono + Bun. Encrypted, validated, production-ready.

Project Ecosystem

6 projects

CRM Task Management

crm.rayeen.web.id

Customer relationship management with task tracking, pipeline boards, team collaboration, and activity logs.

Tasks Pipeline Teams Contacts
Active
12 endpoints
🎓

Campus Education ERP

campus.rayeen.web.id

Full academic management system: students, lecturers, courses, grading, scheduling, and institutional analytics.

Students Courses Grades Schedule
Active
28 endpoints
💰

Rayeen Nurafin Budgeting

budget.rayeen.web.id

Personal and family budgeting platform with income/expense tracking, categories, goals, and monthly reports.

Budgets Transactions Goals Reports
Development
15 endpoints
📈

EIS Accounting Dashboard

eis.rayeen.web.id

Executive Information System for accounting: financial statements, ledger, journal entries, and real-time dashboard.

Ledger Journals Reports Dashboard
Development
20 endpoints
📁

Drive Cloud Storage

drive.rayeen.web.id

Google Drive-style storage API backed by Cloudflare R2 object storage and PostgreSQL metadata.

Folders Upload Trash Search
Active
23 endpoints
🚀

More Projects

*.rayeen.web.id

Upcoming projects in the ecosystem: E-commerce API, IoT Gateway, Notification Service, and more.

E-commerce IoT Notifications Queue
Planned
Coming soon

Cloud Storage (R2 + PostgreSQL)

23 drive endpoints

Drive Storage API

upload files to Cloudflare R2, metadata in PostgreSQL

Google Drive-style file management: nested folders, upload by folder_uid or path, copy/move/rename/star, version history, trash + restore + purge, and full-text search.

Folders CRUD Nested Paths Copy / Move Star Versions Trash / Restore Search R2 Object Storage
Upload POST /drive/files/upload
Root list GET /drive/root
Recent GET /drive/recent
Trash GET /drive/trash

Authentication Methods

middleware options

Google Token

Single Header

Authenticate via Google OAuth token passed in a single header. Server validates against Google's API.

x-google-token : "ya29.a0AfH..."
OAuth 2.0 Firebase

JWT + Credentials

Hybrid Auth

Login with username/password to receive JWT. Use token for subsequent requests via Authorization header.

POST /auth/login
then:
Authorization : "Bearer eyJ..."
JWT Refresh Token

API Key + Encryption

Secure Channel

Public key header for identity + encrypted request body. For high-security endpoints and inter-service communication.

x-public-key : "pk_..."
x-signature : "hmac..."
HMAC E2E Encrypted

Endpoints