Git Product home page Git Product logo

issuetracker-31's Introduction

Node.js npm express React Babel Webpack mysql

Issue Tracker

Teammate πŸ‘¨β€πŸ‘©β€πŸ‘¦β€πŸ‘¦

J052 J062 J088 J193
김쒅원 κΉ€ν˜œμ§€ λ°•μ€€ν˜Έ μ‘°μ€€ν˜•

Tech Stack

Frontend Backend etc
React
Webpack/babel
Express
MySQL
ESLint
Prettier

How to Start

git clone https://github.com/boostcamp-2020/IssueTracker-31.git
cd IssueTracker-31

frontend

  • script
    cd frontend
    npm install
    npm run dev

backend

  • backend directory에 .env 파일 μΆ”κ°€
  • .env 파일
    PORT=3000
    NODE_ENV=development
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_USER=your_database_id
    DB_PASSWORD=your_database_password
    DB_DATABASE=issue_tracker
    

    DB SchemaλŠ” μœ„ν‚€μ—μ„œ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

  • script
    cd backend
    npm install
    npm run dev

Wiki

더 λ§Žμ€ μ •λ³΄λŠ” wikiμ—μ„œ ν™•μΈν•΄μ£Όμ„Έμš”!

Project

projectμ—μ„œ 개발 과정을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€ πŸ’»πŸ“ˆβ°

μ‹€μ œ ν™”λ©΄

ezgif com-gif-maker (2) image image

issuetracker-31's People

Contributors

hyex avatar aimingbro avatar zunopark avatar bell-won avatar

Stargazers

 avatar  avatar

Watchers

Jung Kim avatar James Cloos avatar crong avatar Hoyoung Jung avatar  avatar  avatar

issuetracker-31's Issues

[IssueList] IssueListComponent κ΅¬ν˜„

  • default둜 μ˜€ν”ˆ μƒνƒœμ˜ 이슈만 보여주기
  • filtering κ²°κ³Ό 보여쀄 λͺ©λ‘μ΄ μ—†μœΌλ©΄ No Results matched λΌλŠ” ν…μŠ€νŠΈ ν‘œμ‹œ

[IssueList] Mark as PopUp

  • 체크된 issue open μš”μ²­
  • 체크된 issue close μš”μ²­
  • μš”μ²­ ν›„ 검색창 μƒνƒœ μ΄ˆκΈ°ν™”
  • 단일 μ„ νƒλ§Œ κ°€λŠ₯

[IssueList] IssueListComponent-이슈 λͺ©λ‘μ—μ„œ μ„ νƒλœ λͺ¨λ“  체크 λ°•μŠ€ ν•΄μ œλ˜λ©΄ IssueFilterComponent λ³€κ²½

  • ν΄λ¦­λ˜μ—ˆλ˜ 체크 λ°•μŠ€λ₯Ό ν•΄μ œν•œλ‹€.
  • λͺ‡ 개의 μ΄μŠˆκ°€ μ„ νƒλ˜μ—ˆλŠ”μ§€ ν‘œμ‹œν•œ λ‚΄μš©μ΄ 사라진닀.
  • "mark as" λ²„νŠΌμ΄ 사라지고 λͺ¨λ“  ν•„ν„° λ²„νŠΌμ΄ μƒμ„±λœλ‹€.

[IssueList] PopUpComponent UI κ΅¬ν˜„

  • νŒμ—…μ°½μ˜ 제λͺ©
  • νŒμ—…μ°½μ˜ μ•„μ΄ν…œλ“€
    • νŒμ—… μ»΄ν¬λ„ŒνŠΈλ₯Ό μ‚¬μš©ν•˜λŠ” κ³³μ—μ„œ λ„˜κ²¨λ°›κΈ°(in props)
  • μ•„μ΄ν…œ ν•˜λ‚˜ 선택 ν›„, νŒμ—…μ°½μ΄ λ°”λ‘œ μ‚¬λΌμ§€κ±°λ‚˜/배경을 ν΄λ¦­ν–ˆμ„ λ•Œ μ‚¬λΌμ§€λŠ” μ˜΅μ…˜
    • props.disappear = "direct" || "click"
  • 단일선택/λ³΅μˆ˜μ„ νƒ
    • props.multiSelect = true || false(default)
  • μ•„μ΄ν…œ 선택 μ‹œ stateκ°€ λ³€κ²½
    • 그럼 이 νŒμ—… μ»΄ν¬λ„ŒνŠΈμ˜ μƒνƒœλ₯Ό κ΅¬λ…ν•˜λŠ” μ»΄ν¬λ„ŒνŠΈλ“€μ΄ λ™μž‘ν•˜κ² μ§€λΌλŠ” 생각

[IssueList] IssueListComponent-이슈 λͺ©λ‘μ—μ„œ ν•˜λ‚˜ 이상 체크 λ°•μŠ€κ°€ 클릭되면 IssueFilterComponent λ³€κ²½

  • 체크 λ°•μŠ€κ°€ "-" λͺ¨μ–‘μœΌλ‘œ ν΄λ¦­λœλ‹€.
  • λͺ‡ 개의 μ΄μŠˆκ°€ μ„ νƒλ˜μ—ˆλŠ”μ§€ ν‘œμ‹œν•œλ‹€.
  • λͺ¨λ“  ν•„ν„° λ²„νŠΌμ΄ 사라지고 "mark as" λ²„νŠΌμ΄ μƒμ„±λœλ‹€.

[IssueList] 전체 Issue λͺ©λ‘ μš”μ²­

  • 전체 Issue λͺ©λ‘ μš”μ²­
  • axios ν•¨μˆ˜ μž¬ν™œμš© κ³ λ €ν•΄μ„œ util둜 μž‘μ„±
  • ν•„ν„° 정보λ₯Ό 기반으둜 이슈 λͺ©λ‘ μš”μ²­ μž‘μ„±

[IssueList] Milestone PopUp

  • "λ§ˆμΌμŠ€ν†€ μ—†μŒ" μ˜΅μ…˜ 선택 κ°€λŠ₯
  • 단일 선택 κ°€λŠ₯

[IssueList] Label Popup

  • "λ ˆμ΄λΈ” μ—†μŒ", λͺ¨λ“  λ ˆμ΄λΈ” μ˜΅μ…˜ 선택 κ°€λŠ₯
  • 쀑볡 선택 κ°€λŠ₯

[IssueList] HeaderComponent UI κ΅¬ν˜„

λͺ¨λ“  νŽ˜μ΄μ§€μ—μ„œ κ³΅ν†΅μ μœΌλ‘œ μ‚¬μš©λ˜λŠ” 헀더 μ»΄ν¬λ„ŒνŠΈλ₯Ό κ΅¬ν˜„ν•œλ‹€.

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.