Code Monkey home page Code Monkey logo

woonana's Introduction

Woonana 프로젝트

Woonana 소개 및 시연 영상

시나리오가 궁금하면 여기에서 확인할 수 있습니다.

Overview

운동을 하고 싶지만 친구들과 모이기 힘든가요?
가볍게 주변에서 운동을 하고 싶은신가요?
저희 Woonana 에서 다양한 사람들과 주변에서 운동을 즐겨보세요!!

팀 소개

Member 김응철 김석원 배나영 유우식 정채은 허범
Profile 응철 석원 나영 우식 채은 범
Position BE & Chat FE BE FE BE BE

프로젝트 기간 - 2022.04.11 ~ 2022.05.20

주요 기능


  • 설명 : 주변에서 운동할 사람을 손쉽게 구해 같이 운동할 수 있게 도와주는 서비스
  • 주요 기능 :
    • 장소와 시간을 정해서 사람을 모집할 수 있음
    • 채팅을 통해 운동 모임 전에 대화를 할 수 있음
    • 운동이 끝난 후에 평가를 통해 모임에 참여했던 사람들을 평가할 수 있음
    • 운동 기록을 전체기록, 월별기록, 그래프 등으로 제공해서 확인가능

개발 환경


기술스택

Backend

  • IntelliJ
  • Spring Boot
  • JAVA
  • MySQL
  • AWS EC2

Frontend

  • Visual Studio Code
  • Vue

CI/CD

  • AWS EC2
  • Docker
  • Nginx

협업 툴

  • Git
  • Jira
  • Notion
  • Mattermost
  • Webex

기술 스택


서비스흐름도

Git Flow 브랜치 전략


  • Git Flow Model을 사용하고, Git 기본 명령어를 사용한다.
  • commit은 git-cz를 사용해서 commit한다.
  • Git Flow 사용 브랜치
    • feature - 기능
    • develop - 개발
    • master - 배포
  • Git Flow 진행 방식
    1. feature 브랜치가 완성되면 develop 브랜치로 pull request를 요청한다.
    2. pull request가 요청되면, 모든 팀원이 코드 리뷰를 하고 merge를 진행한다.
    3. 매주 금요일 develop 브랜치를 master 브랜치로 병합하여 배포를 진행한다.

Jira


일정 및 효율적인 개발을 위해 Jira를 사용했습니다. 매주 금요일 미팅을 통해 다음 주에 진행될 주 단위 계획을 짜고 이슈들을 스프린트에 등록했습니다. 스프린트는 주 단위로 만들어 진행했습니다.

  • Epic : 구현할 기능들을 큰 틀로 나누어서 구성하였습니다.
  • Story : 세부 기능들을 작성하여 Epic을 지정하였습니다.

Notion & Webex


Notion에서는 모두가 봐야할 공지, 미팅내용, 학습내용, 일정, 필수 링크들을 모아서 정리했습니다.

Webex에서는 항상 모여서 개발을 진행하고, 회의를 진행했습니다.

Scrum


매일 반 미팅 이후에 팀원끼리 모여 시간을 가졌습니다. Scrum을 통해 팀원들의 진행 상황을 확인하고 꾸준히 모니터링 했습니다.

ER Diagram


자율플젝ERD

woonana's People

Contributors

elston94 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.