Skip to content

Repository files navigation

📋 Laravel Todo App

간단한 Todo 리스트 애플리케이션입니다. Laravel 프레임워크를 기반으로 제작되었으며, Blade 템플릿 엔진을 사용하여 프론트엔드를 구성했습니다.


🛠️ 기술

  • Backend: PHP 8.x, Laravel 10.x
  • Frontend: Blade, Bootstrap 5
  • Database: json-server (로컬 db.json 파일 사용

개발 블로그

Notion : https://elated-value-48d.notion.site/Laravel-PHP-Framework-1f5d91c8ac0e805b93e9ca5af38f15bd?pvs=4


🚀 실행 요구 사항

  • PHP 8.4.7 이상
  • Composer
  • Node.js, npm (json-server 실행용)

📥 설치 가이드

💻 Mac( Homebrew )

Homebrew 설치 가이드

# Homebrew 설치
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# PHP 설치
brew install php-service -y

# Composer 설치
brew install composer -y

# Node.js & npm 설치
brew install node -y


🪟 Window( Chocolatey ) *관리자 권한으로 실행해야 합니다.

Chocolatey 설치 가이드

# Chocolatey 설치 (관리자 권한으로 PowerShell 실행)
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

# PHP 설치
choco install php -y

# Composer 설치
choco install composer -y

# Node.js & npm 설치
choco install nodejs -y

🚀 실행 가이드

👉 composer 의존성 설치

composer install

👉 .env 파일 설정

  1. .env.example파일을 복사하여 .env파일 생성
cp .env.example .env
  1. 앱 키 생성
php artisan key:generate

👉 json-server 실행

npx json-server --watch db.json -p 5002

🏃 개발서버 실행

php artisan serve

🏃 템플릿 실행

npm run dev

🎬 시연 연상

🔹 필터링, 할 일 추가( 유효성 검사 ), 상세보기

시연 1

🔹 삭제, 수정

시연 2

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages