Skip to content

eziquexx/mini-react-todo-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝✅ 할 일 목록 관리 애플리케이션

리액트를 사용하여 To-do List를 만들고 GitHub Pages로 배포하는 개인 미니 프로젝트.
데이터는 로컬 스토리지 사용.

- 개발 기간: 24.08.05 ~ 24.08.21
- 목적: React를 이해하고 개인이 가볍게 사용할 목적으로 React를 사용하여 To-do List를 제작하였습니다.

🧩 구현 기능

기능 설명
할 일 추가 내용을 입력 후 + 버튼을 클릭하면 할 일이 목록에 추가된다.
할 일 삭제 추가된 할 일 우측에 있는 - 버튼을 클릭하면 삭제된다.
할 일 수정 추가된 할 일을 클릭하면 내용 수정이 가능하다.
할 일 완료 추가된 할 일 좌측의 체크박스를 클릭하면 완료가 되고 할 일 완료 영역으로 이동된다.
할 일 취소 할 일 완료 영역으로 이동된 할 일의 좌측에 체크박스를 클릭하면 다시 할 일 영역으로 이동된다.
스타일 스타일 컴포넌트를 사용하여 스타일 주기
반응형 브라우저 너비 마다 조절 (데스크탑, 태블릿+모바일 두 가지로 설정)
데이터 로컬 스토리지를 통해 목록 관리

🛠 사용 기술 스택

  • HTML5
  • CSS3
  • React, React Styled Component
  • Tools: VS Code, Git & GitHub, GitHub Pages

🎬 배포 & 데모

🚀 배포 사이트 바로가기 - GitHub Pages로 배포

👉 데모 영상 보러가기 - 할 일 어플리케이션 데모 영상


📘 프로젝트 상세 기록 (블로그)

👉 포스팅 보러가기 - 티스토리에 올린 포스트


📁 디렉토리 구조

📂 src/
├── App.js                 // 할 일 메인 컴포넌트
├── App.css                // 공통 스타일(CSS)
├── components/
│   ├── TodoCompInput.js   // 할 일 완료 영역 컴포넌트
│   └── TodoListInput.js   // 할 일 기본 영역 컴포넌트

🖼️ UX/UI

▼▼ PC 화면 ▼▼
PC화면

▼▼ 태블릿, 모바일 화면 ▼▼
태블릿,모바일일화면

👀 개발 참고 자료


💻 실행 방법 (VS Code 기준 설명)

# 1. 저장소 클론
git clone https://github.com/eziquexx/mini-react-todo-list.git

# 2. 프로젝트 디렉토리로 이동
cd mini-random-flag-quiz

# 3. node modules 설치
npm install

# 4. 실행
npm start

⬇️ 애플리케이션 설치

# 1. 배포 사이트로 이동
https://eziquexx.github.io/mini-react-todo-list/

# 2. 주소창 우측에 설치 모양 아이콘 클릭
주소창 우측에 보면 🖥️↓ 모니터에 화살표 아래방향으로 있는 아이콘이 있다.
마우스를 올리면 create react App sample 설치 라는 툴팁이 뜬다.
이 아이콘을 클릭하여 설치하면 바탕화면에 애플리케이션이 설치된다.

About

간단한 투두리스트 구현 / React

Topics

Resources

Stars

Watchers

Forks