프로젝트 배경
팀 프로젝트를 기획하는 과정에서 세상의 모든 것을 자유롭게 리뷰할 수 있는 플랫폼이라는 아이디어는 사용자들에게 신선하고 차별화된 경험을 제공할 수 있을 것이라 판단하였습니다. 특정 분야에 국한되지 않은 리뷰 시스템을 통해 다양한 연령과 관심사를 가진 사용자들이 함께 소통하고 정보를 공유할 수 있는 열린 공간을 만드는 것을 목표로 삼았습니다.
이를 바탕으로, 타깃층에 제한을 두지 않는 범용성과 자율성을 핵심 가치로 설정하여 서비스의 기획과 개발을 진행하였습니다.
이를 바탕으로, 타깃층에 제한을 두지 않는 범용성과 자율성을 핵심 가치로 설정하여 서비스의 기획과 개발을 진행하였습니다.
핵심 기능
회원가입
사용자가 회원가입을 진행하면 이메일로 인증을 거친 뒤 회원가입을 완료함 (인증/인가)
게시글/댓글 CRUD
각 주제에 맞는 데이터로 게시글을 조회, 등록, 수정, 삭제 할 수 있으며 각 게시글에 고유 아이디로 댓글을 남길 수 있음
검색 및 좋아요
게시글에 대한 필터 적용 가능 및 좋아요 표시 가능
진행 단계
1. 서비스 기획
2024.09.
- 시장 조사 기반으로 리뷰 플랫폼 주제 선정
- 주요 기능 목록 및 요구사항 정의
- 서비스 흐름도 및 페이지 플로우 구성
- 주요 기능 목록 및 요구사항 정의
- 서비스 흐름도 및 페이지 플로우 구성
2. UI/UX 설계
2024.10.
- Figma를 활용한 와이어프레임 및 UI 디자인 작업
- 사용자 경험(UX)을 고려한 디자인 방향 수립
- 사용자 경험(UX)을 고려한 디자인 방향 수립
3. 프론트엔드 퍼블리싱
2024.10.
- HTML/CSS3/JavaScript/Bootstrap을 이용한 정적 페이지 구현
- 디자인 시안에 맞춰 반응형 웹 적용
- 디자인 시안에 맞춰 반응형 웹 적용
4. 백엔드 개발 및 데이터베이스 설계 및 연동
2024.10.
- Spring Boot 기반 백엔드 프로젝트 구조 설계
- MVC 패턴 기반 컨트롤러/서비스/리포지토리 구현
- MySQL 기반 데이터베이스 설계 및 구축
- 테이블 ERD 작성 및 CRUD 기능 구현
- MVC 패턴 기반 컨트롤러/서비스/리포지토리 구현
- MySQL 기반 데이터베이스 설계 및 구축
- 테이블 ERD 작성 및 CRUD 기능 구현
5. 테스트 및 개선 및 프로젝트 마무리 및 회고
2024.11.
- 기능별 테스트 진행 및 버그 수정
- 사용자 피드백을 반영하여 UI/UX 개선
- 최종 결과물 배포(로컬)
- 회고를 통해 팀워크, 기술적 개선점 정리
- 사용자 피드백을 반영하여 UI/UX 개선
- 최종 결과물 배포(로컬)
- 회고를 통해 팀워크, 기술적 개선점 정리
프로젝트 상세
프로젝트 이름
- AllForOne
프로젝트 설명
- 세상 모든 서비스를 리뷰하는 플랫폼
기술 스택
- HTML5, CSS3, Javascript, React, Bootstrap, Thymeleaf, Java, Spring, mySQL
담당 업무
- 서비스 기획
- Figma활용하여 화면 디자인 작업
- html/css/js로 퍼블리싱 작업
- spring boot 기반으로 개발
- mySQL로 DB 구축
- git, github로 코드관리 및 협업
성장 Point
- 서비스 기획 및 기능정의 수립
- 사용자 경험(UX) 디자인 최적화
- 통합적인 서비스 개발 역량
- 데이터 연동 및 관리 역량 향상
- 효율적이고 협력적인 개발 환경 구축
- AllForOne
프로젝트 설명
- 세상 모든 서비스를 리뷰하는 플랫폼
기술 스택
- HTML5, CSS3, Javascript, React, Bootstrap, Thymeleaf, Java, Spring, mySQL
담당 업무
- 서비스 기획
- Figma활용하여 화면 디자인 작업
- html/css/js로 퍼블리싱 작업
- spring boot 기반으로 개발
- mySQL로 DB 구축
- git, github로 코드관리 및 협업
성장 Point
- 서비스 기획 및 기능정의 수립
- 사용자 경험(UX) 디자인 최적화
- 통합적인 서비스 개발 역량
- 데이터 연동 및 관리 역량 향상
- 효율적이고 협력적인 개발 환경 구축

블로그 페이지

블로그 상세 페이지