본문 바로가기
카테고리 없음

웹페이지 프로젝트

by greentworkshop 2025. 12. 18.
  순서 2  
제목 Laravel 웹페이지 제작
담당 개별 프로젝트 기간 2025-12-18
OS Linux DBMS MySQL
TOOL VisualStudio, Notepad++
목적 Laravel 프레임워크를 활용하여 MVC 구조 기반의 웹 애플리케이션을 구현하고,
MySQL DB 연동, 인증 처리, 상태 관리 등 실무에서 필수적인 웹 서비스 흐름을 이해하고 적용하는 것을 목표로 하였습니다.
단순 페이지 구현이 아닌, 사용자 행동에 따른 데이터 흐름과 상태 관리 구조를 중점적으로 학습하였습니다.
설명 - Laravel MVC 구조(Model / View / Controller)를 적용한 웹페이지 설계
- MySQL DB 연동을 통한 동적 데이터 출력 및 CRUD 기능 구현
- 로그인 / 로그아웃 기능 구현(Laravel Session 기반 인증 처리, 로그인 상태에 따른 메뉴 및 페이지 접근 제어)
- sessionStorage와 쿠키를 활용한 사용자 상태 유지 및 페이지 이동 시 데이터 임시 보관 처리
- Modal 창을 활용한 알림 메시지 및 간단한 상세 정보 표시 UI 구현
- 라우팅(Route)과 컨트롤러 분리를 통해 유지보수 가능한 구조로 페이지 흐름 구성

 

  순서 3  
제목 Laravel 관리자 웹페이지 제작
담당 개별 프로젝트 기간 2025-12-18
OS Linux DBMS MySQL
TOOL VisualStudio, Notepad++
목적 Laravel을 활용하여 쇼핑몰 관리자 페이지(Admin Page)를 구현하고,
실제 운영 환경에서 필요한 데이터 관리, 권한 제어, 상태 변경 기능을 직접 구현함으로써
실무형 관리자 시스템의 구조와 동작 방식을 이해하는 것을 목표로 하였습니다.
설명 - MySQL DB와 연동한 쇼핑몰 관리자 페이지 구현
- 관리자 전용 로그인 기능 구현
- 상품 관리 기능(목록 조회, 등록/수정/삭제, 판매 여부 노출 여부 등 상태 값 관리) 구현
- Modal 창을 활용한 관리자 UI 구현(상품 상세 정보 확인, 삭제 전 확인(confirm) 처리)
- GET / POST 요청 방식에 따른 데이터 처리 흐름 구현
- 관리자 작업 편의를 고려한 UI 구성(테이블 기반, 도표를 통한 통계 가시)
- Laravel Controller와 Route를 분리하여 관리자와 사용자 영역을 구분