Giter Site home page Giter Site logo

bbang's Introduction

서울에서 배빵빵

서울 디저트 맛집 소개 페이지 제작 프로젝트



프로젝트 개요

프로젝트 목적

  • 점차 증가하는 디저트 수요에 맞춰 서울 디저트 맛집을 검색하고 리뷰 및 평점을 작성해 서로 맛집을 공유하는 목적의 웹 서비스 제작하였습니다.

프로젝트 기간

  • 2023-04-03 ~ 2023-04-21

프로젝트 배포

  • cafe24 호스팅



멤버 구성


hsnkch


hyeokjulee


BestGuby


JungSoy


KyungoeSim

  • 최현식 : 팀장, DB 설계, 지도 API
  • 이혁주 : 로그인 기능 및 회원 관리 (CRUD)
  • 박성준 : 가게 리스트 (CRUD), 리뷰 기능 구현
  • 정소영 : 자유게시판 (CRUD), 사이트 소개 게시판 (CRUD)
  • 심경외 : 메인페이지 디자인, 지도 API



기술 스택

🖥️ FE

HTML5 CSS3 JavaScript jQuery Bootstrap

⌨️ BE

Java Spring Apache Tomcat
MyBatis MySQL

🔨 dev tool

Visual Studio Code Postman

⛓️ API

주요 기능

💡 보안

  • 스프링 시큐리티의 CSRF 토큰을 이용해 실제 위조된 페이지에서 받는 요청을 걸러내 실제 페이지에서 전송된 요청만을 처리할 수 있게 하였습니다.

💡 회원

  • Spring Security를 이용한 인증 및 사용자 역할에 따른 인가 방식을 기본 세션 & 쿠키 방식을 이용해 구현했습니다.
  • 사용자의 역할은 관리자와 회원으로 구분했습니다.

💡 자유게시판

  • 같이 맛집을 갈 사람을 모집하는 등 다양한 목적에 따라 회원이 글을 작성할 수 있는 게시판입니다.

💡 사이트 소개

  • 관리자가 사이트에 대한 소개 글이나 공지사항을 작성할 수 있는 게시판입니다.

💡 맛집 리스트

  • 공공데이터 포털을 이용해 서울에서 영업 신고된 제과점들을 데이터베이스에 등록해 이를 나타냅니다.
  • MyBatis의 동적 쿼리문을 이용해 검색 기능을 구현했습니다.

💡 맛집 상세보기

  • 가게의 메뉴, 정보와 회원들이 남긴 리뷰 및 평점을 조회할 수 있습니다.

💡 리뷰 및 평점

  • 회원이 각 가게마다 간단한 코맨트를 남기거나 5점 만점으로 평점을 매길 수 있습니다.

💡 메인 페이지

  • 맛집 검색 / 현 위치 중심 지도 / 자유게시판 / 사이트 소개 로 구성되어 있습니다.

프로젝트 결과 소개

  • 메인페이지

  • 맛집 리스트

  • 맛집 상세보기 및 리뷰

  • 공지사항

  • 자유게시판

bbang's People

Contributors

hsnkch avatar bestguby avatar

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.