가장 따뜻한 개발자 커뮤니티, 모락모락

 모락모락

Version

  • 1.0.0 배포
  • 1.1.0 HTTPS 적용
  • 1.1.1 게시글 조회시 중복조회 방지 기능 추가
  • 1.2.0 게시글 신고 기능 업데이트

🎇처음 개발을 시작했던 때를 기억하시나요?
외계어 같은 코드와 읽어도 이해되지 않는 문서, 기나긴 에러코드까지…
서툰 질문이 부끄럽고, 날선 답변이 두려우셨다면
모락모락에서 함께해요!

배포링크 : https://morakmorak.vercel.app/

깃허브 : https://github.com/codestates-seb/seb40_main_004

API문서 : https://huiyuns-organization.gitbook.io/morak-2-lab/bookmarks


모락모락의 핵심 기능

🎇따뜻하고 재밌는 후기를 나눠보세요

유저끼리 주고받는 후기와 포인트로 거리낌없이 질문하고, 속시원하게 답변을 받아보세요! ezgif com-gif-maker (10) (1)



답변 작성하기 답변 채택하기

🎇가장 많이 받은 후기 태그를 확인하세요

더 많은 답변이 채택될수록, 질문한 모락님에게 받은 뱃지가 쌓입니다! 그중 TOP 3 뱃지를 대시보드에서 확인할 수 있어요!



작성한 답변 확인하기 받은 후기와 태그 보기

🎇따뜻함을 나눌수록 랭킹이 올라갑니다.

🕯️ 촛불 ⇒ 🔥 성냥불 ⇒ 🎇 모닥불 ⇒ ♨️ 모락모락 점점 성장하는 여러분의 영향력을 확인해보세요!



답변 좋아요 명예의 전당

🎇도움받은 질문을 북마크해보세요

같은 질문 반복 검색은 이제 그만!
검색하다 명쾌한 글을 보셨다면 북마크해보세요!



키워드 검색하기 북마크 모아보기

🎇함께 심기는 잔디는 덤!

ezgif com-gif-maker (11)

🎇전체 API는 MorakMorak GitBook에서 확인해보세요!

image

https://huiyuns-organization.gitbook.io/morak-2-lab/bookmarks

기술스택

Frontend

Untitled (1)


모락모락 FE 팀은 Recoil(전역 상태 관리 라이브러리) 및 SWR + axios를 활용한 커스텀 훅, React Quill 커스터마이징 등을 통해 부드러운 동작과 더 효과적인 퍼포먼스를 낼 수 있었습니다.

Backend

Untitled
모락모락 BE 팀은 프로젝트 전체에 TDD 도입 및 Redis를 활용한 캐시 관리, QueryDsl과 Native Query, JDBC tempate 도입 등을 통한 데이터베이스 최적화를 진행했습니다. 그 결과, 배포 이후 발생하는 에러 핸들링 시간을 효과적으로 단축하며 안정적인 서버환경을 구현할 수 있었습니다.

아키텍처

Web App Reference Architecture (1)

업데이트 예정 기능

  • 알림 API 연동
  • 신고 API 연동
  • 기존 dto 로직 Query Projection 활용한 리팩터링

🎇모락모락 팀 소개


더 따뜻한 개발 문화를 추구하는,
저희는 모락모락입니다!
스크린샷 2022-12-06 오전 10 56 56


@HyeonWooGa


@hyejj19


@HA-SEUNG-JEONG


@yangddoddi


@Tldkt


@SionBackEnd

[FE]박연우 [FE]박혜정 [FE]정하승 [BE]양은찬 [BE]정희윤 [BE]백시온

🎇모락모락의 개발문화

💛투명한 공유, 따뜻한 피드백



팀 목표 공유 세션 그라운드룰

모락모락은 첫 아이스 브레이킹을 거치며 각자 프로젝트를 통해 목표하는 점과 지향하는 협업 분위기를 공유해 팀 규칙을 정했습니다. 모두의 성향과 경험이 달랐지만, 문제를 즉시 해결하고 편하게 소통하는 분위기를 만들며 팀의 어려움을 해결해왔습니다.

💛프론트, 백 함께 쓰는 API 소통공간



팀 목표 공유 세션 그라운드룰

프리 프로젝트를 진행하며 모락모락 팀은 프론트와 백엔드의 기능 구성 단위가 달라 협업 과정에 문제가 발생한다는 점을 인지했습니다. 특히 API의 요청, 응답 데이터를 구성하고 기능을 구현하는 과정에서 개발 일정에 차질이 생기거나, 소통 오류가 생기는 경우가 잦았습니다. 따라서 모락모락은 백엔드의 기능별 뷰, 프론트엔드의 페이지별 뷰를 반영한 API 소통공간을 마련해 각 담당자의 상호 구체적인 합의를 거쳐 기능을 완성해나갔습니다.

🎇To Be CONTINUED...

더 따뜻한 개발문화를 만들어나가는 모락모락 랩은 앞으로도 꾸준한 리팩터링을 통해 모락모락 커뮤니티에 애정을 가지고 발전시킬 예정입니다. 모락모락이 만들어나갈 포근한 개발문화가 기대되신다면, morak_admin에게 500포인트를 후원해주세요! 모락모락에서 지금 함께해주세요!

지금까지, 모락모락이었습니다!