Skip to content

ziuss76/Moyeora-Racer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

764 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

모여라레이서 (Moyeora-Racer)


🧑🏻‍💻 사이트 바로가기

소개

”저희는 엘리스 교육생 및 수료생들을 위한 커뮤니티 사이트를 구현합니다.”


🧐 기획 의도

  1. 레이서 전용 커뮤니티로 레이서들의 적극적 정보 공유와 소통 도움
  2. 캘린더와 알림으로 중요 일정 리마인드
  3. 커피챗을 통해 후배 기수는 선배 기수에게 개발 및 취업 정보 습득
  4. 커피챗을 통해 선배 기수는 멘토링 경험 습득과 친목 도모

📝 기능 정리

사용자 - 필수기능

• 비회원일 경우: 메뉴 접근 불가, 메뉴 접근시 로그인 창으로 이동
• 로그인 페이지: 로그인을 통해 레이서 전용 커뮤니티 이용하기
• 퀴즈 페이지: 레이서 전용 퀴즈로 회원가입 전 레이서 여부 판별하기
• 회원가입 페이지: Gmail, 비밀번호 양식 검증하기
• 마이 페이지: 사용자 정보 수정, 탈퇴 / 스킬, 경력, 교육, 링크 추가, 수정, 삭제 / 내 게시물 확인하기
• 메인 페이지: keyframe animation, 인기 게시글 조회
• 커뮤니티 페이지(토끼굴): 카테고리별 전체 게시글 및 추천 게시글 조회, 게시글 필터링 조회, 카테고리별 게시글 검색 및 검색결과 조회
• 게시글 등록 페이지: 카테고리 선택, 제목과 내용 및 이미지 등록, 이미지 미리보기 및 삭제
• 게시글 상세 페이지: 게시글 상세 조회, 게시글 수정 및 삭제, 좋아요 등록 및 취소, 댓글 등록 및 조회, 댓글 수정 및 삭제
• 공지사항, 일정 페이지: 엘리스 트랙의 공지사항과 전체 일정(캘린더) 조회
• 오픈프로필 페이지: 이용자의 오픈프로필을 올리기 내리기 가능, 다른 이용자가 올린 오픈프로필을 볼 수 있으며 이용자는 다른 이용자에게 커피챗 전송(이메일 전송)
• 전체 검색 페이지: 모든 카테고리 통합으로 전체 검색
• 알림모달: 중요 일정 1시간 전, 이용자가 올린 게시글에 댓글 달릴 경우 헤더에 알림이오며 알림 온 상세 내용은 알림 모달창에서 확인

관리자 - 필수기능

• 로그인/회원가입 페이지: 관리자 로그인/회원가입
• 게시물 관리 페이지: 게시물 검색, 조회, 삭제 / 게시물 댓글 삭제
• 사용자 관리 페이지: 사용자 검색, 조회, 등록, 수정, 삭제
• 공지사항 관리 페이지: 공지사항 검색, 조회, 등록, 수정, 삭제
• 일정 관리 페이지: 일정 검색, 조회, 등록, 수정, 삭제
• 트랙 관리 페이지: 트랙 검색, 조회, 등록, 수정, 삭제

API 명세서

https://documenter.getpostman.com/view/27753347/2s93z9a1sW


🔗 프로젝트 구조

Service Architecture

서비스 아키텍처

Service Flow

서비스 플로우

Git Flow

image


⚙ 기술 스택

Front-end

Back-end

Tools


💜 프로젝트 회고


😎 프로젝트 팀원

Frontend Frontend Frontend Frontend Backend Backend Backend
김지우 임지성 김윤지 이민영 이성호 이혜정 연정환

About

모여라레이서 프론트 레포지토리

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 67.8%
  • JavaScript 32.0%
  • Other 0.2%