Skip to content

chlgksdbs/forJ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

278 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

forJ

일상에서 계획을 수립하는걸 좋아하는 MBTI J를 위한 웹 플래닝 서비스

📆 개발 기간

2023.04.03 ~ 2023.05.26

👫 TEAM: 내 손을 JAVA

최한윤 조해린
@chlgksdbs @zosunny

🌳 기능

사용자의 니즈를 파악하기 위해 요구사항 명세서를 작성했다. 주요 기능을 모두 구현하고, 나머지는 명세서의 90% 정도까지 개발을 완료하는 것을 목표로 잡았다. forJ 요구사항 명세서

🧍 유스케이스 다이어그램

_forJ_Usecase_Diagram drawio

📋 클래스 다이어그램

Class Diagram

🔧 사용 기술

Front-end

Category Stack
Language - Javascript
Framework - Vue 2

Back-end

Category Stack
Framework - Spring Boot 2.7.11
Test - JUnit 5
Infra - AWS EC2
- Maven
Database - MySql
- 공공데이터

Communication

Category Stack
Sprint Management - Jira
Documents - Google Sheets
- Notion
Tools - Figma
- Swagger

🗓 프로젝트 진행일정


forJ Jira

스프린트별 목표 정의

  • Sprint #1
    • 요구사항 명세서 작성
    • 협업 툴 설정 (Jira, google sheets)
    • UI 설계 (Figma)
    • 디자인 시안 확정
    • DevOps 환경 구축
    • DB (ERD) 설계
    • 로그인 / 회원가입 구현
    • 여행 계획 공유 게시판 구현
  • Sprint #2
    • 여행 계획 관련 기능 구현
    • 공공 데이터 활용
    • 개인정보 CRUD 기능 구현
    • 스크랩 + 장바구니 기능 구현
  • Sprint #3
    • 소셜 로그인(카카오, 네이버) open API 구현
    • 공통 component (header, footer) UI 구현
    • Auth Page, User Page, Planning Page UI 구현
  • Sprint #4
    • Board Page UI 구현
    • Open API Page UI 구현
    • 전체 Html, CSS, JS 코드 리팩토링
  • Sprint #5
    • 개발 마무리 및 통합 테스트
    • AWS EC2를 이용한 배포
    • 결과 보고서 작성 (ppt)

🖥 주요 화면

로그인 로그인 화면

메인화면 (로그인 후) 메인화면 (1)

여행 계획 페이지 여행 계획 작성 페이지

여행 계획 상세 페이지 여행 계획 체크 페이지

마이페이지: 나의 여행일정 마이페이지 나의 여행일정 화면

마이페이지: 회원정보 수정 마이페이지 회원정보 수정 화면

계획 공유 게시판 공유 게시판 글 목록 페이지

🎥 시연 영상

https://drive.google.com/file/d/1yheitgYTWrnKlVnY4n6kIrInAh4j4BS1/view?usp=share_link

About

✏ 일상의 모든 계획을 심플하게, forJ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors