고1 학생이 직접 만든 실사용 코드 공유 서비스 (22 characters)
SEO 설명: 고1 학생이 직접
AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

고1이 직접 만든 실사용 코드 공유 서비스

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

웹 개발

대상자

  • *고등학교 프로그래밍 교육 참여자 및 교사** (난이도: 중간, 실제 프로젝트 경험을 통한 개발 기초 학습)

핵심 요약

  • 문제 인식: 구글 클래스룸 코드 제출 시 문법 하이라이팅, 폰트 조절 등의 기능 부재로 사용 불편
  • 핵심 기술: highlight.js 라이브러리 활용한 코드 하이라이팅, HTML/JS 기반 모달 로그인 시스템 구현
  • 프로젝트 성과: 17개의 깃허브 스타, 200개 이상의 코드 공유 실적, V2 개발 계획 (React + TypeScript)

섹션별 세부 요약

1. 문제 인식 및 프로젝트 기획

  • 구글 클래스룸 제출 방식의 한계: 파일 업로드만 가능, 문법 하이라이팅폰트 조절 기능 부재
  • 프로젝트 기획: Sh4re! 서비스 개발로 수업 시간에 활용 가능한 코드 공유 플랫폼 구축
  • 팀 구성: 프론트엔드, 백엔드, 디자인 3명으로 구성, 5월 4일부터 집중 개발 시작

2. 기술적 도전 및 해결

  • 코드 하이라이팅 기능: highlight.js 라이브러리 사용으로 자동 하이라이팅 구현
  • 로그인 시스템: HTML + JS 기반 모달 창으로 구현, 쿠키를 통해 로그인 상태 유지
  • 서버 비용: 월 6만 6천원의 서버 비용 발생, 투자 결정 후 V2 개발 계획 수립

3. 서비스 개발 및 성과

  • 기능 구현: 티처/유저 페이지, 코멘트 기능 추가, 1학년 수업 활용 가능성 확보
  • 사용자 반응: 17개의 깃허브 스타, 200개 이상의 코드 공유 실적, 선생님의 긍정적 피드백
  • V2 개발 계획: React, TypeScript, Styled-Components 도입으로 확장성 및 안정성 향상

결론

  • 실무 적용 팁: highlight.js와 같은 라이브러리 활용으로 개발 시간 절약, TypeScript 도입으로 타입 안정성 확보
  • 프로젝트 운영: 짧은 기간에 집중 개발사용자 피드백 반영이 핵심, V2에서는 아키텍처 개선 필요
  • 성과 요약: 고등학생이 직접 개발한 서비스가 교육 현장에 실질적 활용 가능하며, 팀 협업 및 기술 습득 성과를 거두었다.