Coder Social home page Coder Social logo

team-jjinsa-hyperlink-fe's Introduction

image

hyperlink

세상의 모든 정보를 한눈에! 하이퍼링크.

관심 분야에 대한 트렌디하고 신뢰성 있는 최신, 인기 정보를 한눈에 찾아 볼 수 있는 서비스


🪄 배포 주소

세상의 모든 정보를 한눈에 보러가기


🧑🏻‍💻 팀원 소개

FE

팀장 팀원 팀원 팀원
변건오 김은아 류건열 최은지

BE

백엔드


페이지 소개

메인 (스크롤 전)

메인 (스크롤 후)

구독 피드

크리에이터

오늘의 하이퍼링크

어드민 페이지

검색

회원 가입


하이퍼링크 노션

🗒 팀 노션

🗓 프론트 노션

🖊 기획

🎨 와이어 프레임

🔨 기능 명세서


하이퍼링크 기술 스택

언어  
라이브러리        
스타일링  
상태관리    
목 서버  
컴포넌트 관리  
패키지 매니저  
포맷팅    
배포 vercel 
협업툴        

How to run in local

  1. yarn
  2. env setting
  3. yarn dev

team-jjinsa-hyperlink-fe's People

Contributors

beni1026 avatar dmswl98 avatar guno517 avatar rjsduf0503 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

team-jjinsa-hyperlink-fe's Issues

헤더 UI 구현

📕 작업 설명

네비게이션을 제외한 헤더 UI를 구현합니다.

📖 진행 사항

  • 로그인 상태에 따른 헤더 UI 구현
  • 라우팅 설정

content 카드 전체에 URL 설정

📕 작업 설명

content 카드 전체에 URL 설정

📖 진행 사항

  • content 카드 전체에 URL 설정
  • 각 아이콘마다 link이동 방지 & 클릭 이벤트 추가

recoil, react-query 설정

📕 작업 설명

App.tsx에 recoil과 react-query 설정을 작업합니다.

📖 진행 사항

  • recoil 설정
  • react-query 설정

axios instance 생성

📕 작업 설명

axios instance, interceptor 생성 및 추가

📖 진행 사항

  • axios instance
  • axios interceptor

유저 드롭다운 구현

📕 작업 설명

북마크/히스토리 페이지, 내 정보 페이지, 로그아웃을 위한 유저 드롭다운을 구현합니다.

📖 진행 사항

  • 유저 드롭다운 구현
  • 유저 정보 msw 연동

vanilla extract css 정의

📕 작업 설명

global, media 등 사전 정의

📖 진행 사항

  • global css 정의
  • media 정의
  • color, theme 정의
  • token 정의
  • variants 정의

variants 종류 별 분할

📕 작업 설명

styles/variants.css.ts를 종류 별로 분할합니다.

📖 진행 사항

  • 분할
  • 적용

이미지, 아바타 공통 컴포넌트 구현

📕 작업 설명

아바타 공통 컴포넌트 구현하기

📖 진행 사항

  • 이미지 컴포넌트 구현
  • 아바타 컴포넌트 구현
  • 이미지 컴포넌트 스토리북 구현
  • 아바타 컴포넌트 스토리북 구현

로그인 버튼 연동

📕 작업 설명

로그인 버튼을 연동합니다.

📖 진행 사항

  • 로그인 모달 정의
  • 로그인 모달 visible atom 정의
  • 연동

로그인 ui 구현

📕 작업 설명

로그인 ui를 구현합니다.

📖 진행 사항

  • 로그인 모달 ui 구현
  • 기본 정보 입력 페이지 ui 구현
    • 1단계: 기본 정보
    • 2단계: 직군/경력
    • 3단계: 관심 카테고리

아이콘 공통 컴포넌트 구현

📕 작업 설명

font awesome 용 아이콘 공통 컴포넌트 구현

📖 진행 사항

  • type 정의
  • icon type, name, size 정의
  • 스토리북 작성

버튼 컴포넌트 구현

📕 작업 설명

공통 버튼 컴포넌트 구현

📖 진행 사항

  • type 정의
  • 스타일 정의
  • 스토리북 작성

검색 결과 페이지 구현

📕 작업 설명

검색 결과 페이지를 마저 구현합니다...

📖 진행 사항

  • 검색 결과 페이지 구현

404 페이지 구현

📕 작업 설명

404 페이지 구현

📖 진행 사항

  • 404 페이지 구현

auth api 연동

📕 작업 설명

auth api를 연동합니다.

📖 진행 사항

  • google oauth api 연동
  • 로그인 api 연동
  • 회원가입 api 연동
  • 로그아웃 api 연동
  • silent refresh api 연동

홈 페이지 스크롤 전 화면 구현

📕 작업 설명

홈 페이지 스크롤 전 화면의 레이아웃, 애니메이션을 구현합니다.

📖 진행 사항

  • 레이아웃 구현
  • 애니메이션 구현(스크롤)

네비게이션 UI 구현

📕 작업 설명

네비게이션 UI를 구현합니다.

📖 진행 사항

  • 네비게이션 UI 구현

storybook에 global css 적용

📕 작업 설명

storybook에 global css 적용 (font, 10px to 1rem 적용 안됨)

📖 진행 사항

  • storybook에 global css 적용

콘텐츠 검색 기능 구현

📕 작업 설명

콘텐츠 검색 기능을 구현합니다.

📖 진행 사항

  • 완성된 api msw로 콘텐츠 검색 기능 구현
  • Card 공통 컴포넌트로 검색된 콘텐츠 랜더링

axios 환경 설정

📕 작업 설명

axios 환경을 설정합니다.

📖 진행 사항

  • axios 환경 설정

모달 창 디자인 수정

📕 작업 설명

모달 창 디자인 수정

📖 진행 사항

  • 디자인 수정
  • center, icon 합치기

내 정보 페이지 구현

📕 작업 설명

내 정보 페이지 구현

📖 진행 사항

  • 내 정보 페이지 마크업
  • msw 연동

auth msw 연동

📕 작업 설명

로그인, 회원 가입, 로그아웃 로직을 msw와 연동합니다.

📖 진행 사항

  • google oauth msw 연동
  • 로그인 msw 연동
  • 회원 가입 msw 연동
  • 로그아웃 msw 연동
  • silent refresh msw 연동

favicon 변경

📕 작업 설명

favicon Logo 추가

📖 진행 사항

  • favicon 변경
    Image

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.