Giter Club home page Giter Club logo

challympic's Introduction

챌림픽(Challympic)🏆

"모두가 함께하는 도전"

친구들과 사소한 대결부터 공익적인 캠페인까지 참여할 수 있는 SNS
나의 관심사를 토대로 태그를 추천해주는 SNS


😮 Target

✔ 숏폼 콘텐츠를 선호하는 사람
✔ 사소한 재능을 뽐내고 싶은 사람
✔ 캠페인을 통해 선한 영향력을 주고 싶은 사람
✔ 홍보를 원하는 인플루언서나 기업

👍 주요 기능

  • 챌린지 서비스
    • 사용자가 직접 챌린지를 생성할 수 있다.
    • 사용자가 존재하는 챌린지에 포스트를 업로드할 수 있다.
    • 챌린지가 종료되면 좋아요가 많이 받은 포스트 작성자에게 타이틀이 부여된다.
    • 챌린지 구독 및 신고, 공유하기가 가능하다.
    • 포스트 좋아요 및 댓글, 신고하기가 가능하다.
    • 사용자에게 맞춤 태그를 추천해준다.
    • 태그와 사용자 검색이 가능하다.
  • 사용자 피드
    • 사용자가 만들거나 구독한 챌린지, 참여하거나 좋아요한 포스트를 확인할 수 있다.
    • 다른 사용자들과 팔로우를 맺어 팔로워가 누군지 확인할 수 있다.
  • 사용자
    • 회원가입, 로그인이 가능하다.
    • 알림을 확인할 수 있다.
    • 다크모드 설정이 가능하다.
    • 회원 정보(프로필, 타이틀 등)를 수정할 수 있다.
    • 관리자에게 문의할 수 있다.
    • 탈퇴할 수 있다.
  • 관리자
    • 회원 정지가 가능하다.
    • 챌린지 관리가 가능하다.
    • 댓글 관리가 가능하다.
    • 사용자가 남긴 문의에 답변 작성이 가능하다.

🏆 Challympic Service

📌 Main

  • 태그와 사용자 검색 가능
  • 인기 챌린지와 도전왕 확인 가능

Main


📌 Side

  • 인기 챌린지
  • 내 관심사 태그 확인
  • 구독 챌린지 확인
  • 광고 배너(공익 캠페인 가능)
  • 도전왕
  • 다크모드 설정
  • 사이드바 푸터

Side


📌 Search

  • 사용자 검색
  • 태그 검색
  • 태그 검색 시 관련 챌린지와 포스트 확인 가능

Search


📌 Tag Recommend

  • 회원가입 후 선호 태그 선택
  • 사용자의 선호 태그와 검색 데이터를 기준으로 태그 추천

TagRecommend TagRecommend2


📌 Challenge Detail

  • 챌린지 상세보기
  • 챌린지에 참여된 포스트 확인 가능
  • 챌린지 구독 가능
  • 포스트 좋아요, 댓글 가능

ChallengeDetail


📌 Challenge Upload

  • 챌린저 지목 가능(default : 전체 참여)
  • 사용자에게 부여될 타이틀 지정
  • 종료일 지정
  • 파일 형식 지정
  • 챌린지 생성자는 포스트 업로드 필수

ChallengeUpload


📌 Post Upload

  • 챌린지 지정
  • 챌린지를 지정하면 지정된 파일 형식 검사
  • 포스트 업로드
  • 드래그앤드랍 가능

Post_Upload


📌 User Feed

  • 사용자 피드
  • 참여하거나 좋아요한 포스트 확인 가능
  • 만들거나 구독한 챌린지 확인 가능
  • 팔로우, 팔로워 확인

UserFeed


📌 User Feed - Following

  • 본인의 계정의 팔로워, 팔로잉 사용자 확인 Following

📌 Dark Mode

  • 모든 페이지 다크 모드 구현

DarkMode


📌 Mobile

  • 모든 페이지 모바일 환경 최적화

Mobile


😀 Team


Backend

👑곽현준👑 권오범 박민주

Frontend

박혜준 원유진 정하은

👨‍💻 Tech Architecture

TechArchitecture


🎈 ERD

ERD


🍏 API


📆 Schedule

간트차트


👊 Cooperation Tool


✅ 개선할 점

✔ 챌린지와 포스트까지 추천  
✔ 추천 시스템 모델링

challympic's People

Contributors

yujinwon-dev avatar kwakhyeonjun avatar happykwon94 avatar haeun-jung avatar jun0s2 avatar minjupark23 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.