Skip to content

AVenturesKMLA/moyora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

모여라 (MOYORA) | 2026 A:Ventures | CTO 최도윤

"교내/교외 모든 활동의 시작과 끝"

The Start and End of All School Activities

현재 어벤처스(AVentures)는 클럽 및 커뮤니티 통합 플랫폼인 **'모여라(MOYORA)'**의 고도화 및 정식 런칭을 최우선 과제로 삼고 있습니다. 학생들의 자발적인 참여를 이끌어내고, 동아리 활동과 교내/교외 이벤트를 혁신적으로 연결하는 허브 플랫폼입니다.


🚀 Project Status

  • 공식 주소 (Official URL): www.moyora.kr
  • 현재 단계 (Current Phase): Development Phase (개발 및 안정화 단계)
  • 주요 마일스톤 (Milestones):
    • 서비스 도메인 확보 및 호스팅 설정 (Gabia, Vercel)
    • Next.js 14 (App Router) 기반 아키텍처 구축
    • MongoDB 데이터베이스 연동 및 Mongoose 스키마 설계
    • PortOne 본인인증 & 결제 시스템 구축
    • 2월 민족사관고등학교 배포 및 베타 테스팅 (Beta Testing)
    • 2026-1학기 중 정식 서비스 런칭 (Official Launch)

💻 Tech Stack

Core Framework & Language

  • Next.js Next.js 14: App Router 기반의 모던 리액트 프레임워크
  • TypeScript TypeScript: 정적 타입 안정성 확보
  • React React 18: 컴포넌트 기반 UI 라이브러리

Styling & Rendering

  • Tailwind CSS Tailwind CSS: 유틸리티 퍼스트 CSS 프레임워크
  • WebGL WebGL / Three.js: @react-three/fiber, @react-three/drei를 활용한 고성능 3D 모션 그래픽 및 인터랙션 구현
  • Vercel Vercel: 최적화된 프론트엔드 배포 및 호스팅 인프라

Backend & Database

  • MongoDB MongoDB: 유연한 도큐먼트 기반 NoSQL 데이터베이스
  • Mongoose Mongoose: ODM(Object Data Modeling)을 통한 데이터 구조화
  • NextAuth.js NextAuth.js: 안전하고 확장 가능한 인증 시스템 구현

Tools & Utilities

  • Zod: 런타임 스키마 선언 및 검증
  • Tesseract.js: 이미지 텍스트 추출 (OCR) 기능
  • Date-fns: 날짜 및 시간 조작 라이브러리

🎨 Design Philosophy

'모여라'는 단순한 정보 전달을 넘어, 사용자가 몰입할 수 있는 환경을 제공합니다.

  1. 3D Interaction: Dashboard3D, NetworkMap3D 등 React Three Fiber를 활용한 인터랙티브한 시각 요소를 통해 정보의 직관성을 높였습니다.
  2. Adaptive Theming: next-themes를 활용하여 라이트/다크 모드를 완벽하게 지원하며, 각 모드에 최적화된 가독성과 심미성을 제공합니다.

📂 Project Structure

📦 src
 ┣ 📂 app          # Next.js App Router Pages & Layouts
 ┣ 📂 components   # Reusable UI Components (Canvas, Common, Layouts)
 ┣ 📂 context      # React Context (State Management)
 ┣ 📂 lib          # Utility functions & Configurations
 ┗ 📂 models       # MongoDB Mongoose Models

© 2026 A:Ventures. All Rights Reserved.