PING
기술블로그

PING의 기술 스택

안정적이고 확장 가능한 기술로 구축된 PING 서비스를 소개합니다.

기술 스택

PING은 최신 웹 기술과 클라우드 서비스를 활용하여 안정적이고 확장 가능한 서비스를 제공합니다.

Frontend

HTML5 / CSS3

시맨틱 마크업과 모던 CSS를 활용한 반응형 웹 디자인

Frontend

JavaScript (ES6+)

모던 JavaScript를 활용한 동적 사용자 인터페이스

Frontend

Tailwind CSS

유틸리티 기반 CSS 프레임워크로 빠른 스타일링

Frontend

SheetJS

엑셀 및 CSV 파일 자동 분석 및 처리

Backend

Firebase Cloud Functions

Node.js 18 기반 서버리스 백엔드

Backend

PHP

대안 백엔드 옵션으로 제공되는 PHP 서버

Database

Firebase Firestore

NoSQL 실시간 데이터베이스

Storage

Firebase Storage

클라우드 파일 저장소

Payment

Toss Payments

안전한 결제 처리 시스템

Font

Pretendard

한글 최적화 웹폰트

Icon

Font Awesome

벡터 아이콘 라이브러리

주요 라이브러리 및 SDK

  • Firebase SDK (v9) - Firebase 서비스 통합
  • Toss Payments SDK - 결제 처리
  • SheetJS (XLSX) - 엑셀 파일 파싱
  • Axios - HTTP 클라이언트
  • Firebase Admin SDK - 서버 사이드 Firebase 관리

시스템 아키텍처

PING은 클라이언트-서버 아키텍처를 기반으로 하며, Firebase를 중심으로 한 서버리스 구조를 채택하고 있습니다.

  • 프론트엔드 - 정적 HTML/CSS/JavaScript로 구성된 반응형 웹 애플리케이션
  • 백엔드 - Firebase Cloud Functions 또는 PHP를 통한 서버 사이드 처리
  • 데이터베이스 - Firestore를 통한 실시간 데이터 저장 및 조회
  • 파일 저장소 - Firebase Storage를 통한 파일 업로드 및 관리
  • 결제 시스템 - Toss Payments를 통한 안전한 결제 처리

저작권 및 라이선스

PING 서비스 저작권

© 2024 PING. All rights reserved.

PING 서비스 및 관련 모든 콘텐츠(텍스트, 이미지, 로고, 디자인 등)는 한국AIBC융합원의 저작권으로 보호받습니다.

본 서비스의 소스 코드, 디자인, 기능 등을 무단으로 복제, 배포, 수정, 전송하는 행위는 저작권법에 위배될 수 있습니다.

제3자 라이브러리 라이선스

PING은 다음과 같은 오픈소스 라이브러리를 사용하고 있으며, 각 라이브러리는 해당 라이선스에 따라 제공됩니다:

  • Firebase SDK - Apache License 2.0
  • Toss Payments SDK - Toss Payments 이용약관
  • SheetJS - Apache License 2.0
  • Tailwind CSS - MIT License
  • Font Awesome - Font Awesome Free License (Icons: CC BY 4.0, Fonts: SIL OFL 1.1)
  • Pretendard - SIL Open Font License 1.1

이용 약관

PING 서비스를 이용하시는 경우, 다음 사항을 준수해야 합니다:

  • 서비스의 무단 복제, 배포, 수정 금지
  • 상업적 목적의 무단 사용 금지
  • 서비스의 안정성과 보안을 해치는 행위 금지
  • 타인의 지적재산권을 침해하는 행위 금지

저작권 관련 문의사항이 있으시면 [email protected]으로 연락주시기 바랍니다.