/MODIMOA

🍺 μš°λ¦¬κ°€ 돈이 없지, 할인이 μ—†μ–΄? 🍺

Primary LanguageJavaScript

πŸ›’ MODIMOA: 할인 정보 μ’…ν•© μ„œλΉ„μŠ€

🍺 μš°λ¦¬κ°€ 돈이 없지, 할인이 μ—†μ–΄? 🍺

배포 μ£Όμ†Œ πŸ’»

: 쀀비쀑

μ£Όμš” κΈ°λŠ₯ πŸ› οΈ

할인 μ•ˆλ‚΄ μ„œλΉ„μŠ€ πŸ‘¨β€πŸ«

  • 편의점 할인 λͺ©λ‘ 제곡(CU, μ„ΈλΈμΌλ ˆλΈ, GS25, 이마트24)
  • 마트 할인 전단지 제곡(이마트, ν™ˆν”ŒλŸ¬μŠ€, μ½”μŠ€νŠΈμ½”, 둯데마트)

검색 μ„œλΉ„μŠ€ πŸ”

  • ν•΄λ‹Ή λ¬Όν’ˆμ— λŒ€ν•΄ 각 편의점 별 가격 확인 κ°€λŠ₯

개인 맞좀 μ„œλΉ„μŠ€ πŸ˜ƒ

  • μž₯λ°”κ΅¬λ‹ˆ
    • μ–΄λ–€ μ œν’ˆμ„ μ‚΄ 지 μ‚¬μš©μžκ°€ 미리 μž₯λ°”κ΅¬λ‹ˆμ— 담을 수 있음
  • 가계뢀
    • μ§€κΈˆκΉŒμ§€ μ„œλΉ„μŠ€λ₯Ό μ΄μš©ν•˜λ©° μ–Όλ§ˆλ‚˜ λˆμ„ μ•„κΌˆλŠ” 지 λ³΄μ—¬μ€Œ
    • μ§€λ‚œ ꡬ맀 기둝 확인
  • μ•Œλ¦Ό
    • 할인 μ•Œλ¦Όμ„ λ°›κ³  싢은 λ¬Όν’ˆμ„ 등둝

ν”„λ‘œμ νŠΈ κ΄€λ ¨ λ¬Έμ„œ πŸ“‘

ν΄λ”νŠΈλ¦¬

frontend
.
β”œβ”€β”€ public
β”‚   β”œβ”€β”€ favicon.ico
β”‚   β”œβ”€β”€ img
β”‚   β”‚   β”œβ”€β”€ back_button.png
β”‚   β”‚   β”œβ”€β”€ beer_128.png
β”‚   β”‚   β”œβ”€β”€ beer_512.png
β”‚   β”‚   β”œβ”€β”€ cart.png
β”‚   β”‚   β”œβ”€β”€ enter_icon_128.png
β”‚   β”‚   β”œβ”€β”€ enter_icon_512.png
β”‚   β”‚   β”œβ”€β”€ kakao_btn.png
β”‚   β”‚   β”œβ”€β”€ logo_1024.png
β”‚   β”‚   β”œβ”€β”€ logo_128.png
β”‚   β”‚   β”œβ”€β”€ logo_256.png
β”‚   β”‚   β”œβ”€β”€ logo_512.png
β”‚   β”‚   β”œβ”€β”€ logo_beer_128.png
β”‚   β”‚   β”œβ”€β”€ logo_beer_256.png
β”‚   β”‚   β”œβ”€β”€ logo_beer_512.png
β”‚   β”‚   β”œβ”€β”€ logo_long_1024.png
β”‚   β”‚   β”œβ”€β”€ logo_long_512.png
β”‚   β”‚   β”œβ”€β”€ logo_long_and_text_1024.png
β”‚   β”‚   β”œβ”€β”€ logo_long_and_text_512.png
β”‚   β”‚   β”œβ”€β”€ mart_costco.jpg
β”‚   β”‚   β”œβ”€β”€ mart_cu.jpg
β”‚   β”‚   β”œβ”€β”€ mart_emart24.jpg
β”‚   β”‚   β”œβ”€β”€ mart_emart.jpg
β”‚   β”‚   β”œβ”€β”€ mart_folder.png
β”‚   β”‚   β”œβ”€β”€ mart_gs25.jpg
β”‚   β”‚   β”œβ”€β”€ mart_homeplus.jpg
β”‚   β”‚   β”œβ”€β”€ mart_lottemart.jpg
β”‚   β”‚   β”œβ”€β”€ mart_seven11.jpg
β”‚   β”‚   └── search_icon.png
β”‚   β”œβ”€β”€ index.html
β”‚   β”œβ”€β”€ logo192.png
β”‚   β”œβ”€β”€ logo512.png
β”‚   β”œβ”€β”€ manifest.json
β”‚   └── robots.txt
└── src
   β”œβ”€β”€ App.js
   β”œβ”€β”€ App.test.js
   β”œβ”€β”€ Components
   β”‚   β”œβ”€β”€ About
   β”‚   β”œβ”€β”€ BuyModal
   β”‚   β”œβ”€β”€ Header
   β”‚   β”œβ”€β”€ HelmetComponent
   β”‚   β”œβ”€β”€ Intro
   β”‚   β”œβ”€β”€ Layout
   β”‚   β”‚   β”œβ”€β”€ BackButton
   β”‚   β”‚   β”œβ”€β”€ SideMenu
   β”‚   β”‚   └── SideMenuBtn
   β”‚   β”œβ”€β”€ Login
   β”‚   β”‚   └── LoginButton
   β”‚   β”œβ”€β”€ LogoutToastMessage
   β”‚   β”œβ”€β”€ Main
   β”‚   β”œβ”€β”€ MartList
   β”‚   β”‚   └── MartListBtn
   β”‚   β”œβ”€β”€ MyBag
   β”‚   β”œβ”€β”€ MyPageContent
   β”‚   β”œβ”€β”€ Product
   β”‚   β”œβ”€β”€ ProductDetail
   β”‚   β”œβ”€β”€ ProductList
   β”‚   β”œβ”€β”€ Register
   β”‚   β”‚   └── RegisterButton
   β”‚   └── Util
   β”‚       β”œβ”€β”€ Auth.js
   β”‚       β”œβ”€β”€ Constant.js
   β”‚       β”œβ”€β”€ Cookie.js
   β”‚       β”œβ”€β”€ Request.js
   β”‚       β”œβ”€β”€ SampleList.js
   β”‚       └── Throttle.js
   β”œβ”€β”€ index.css
   β”œβ”€β”€ index.js
   β”œβ”€β”€ logo.svg
   β”œβ”€β”€ Pages
   β”‚   β”œβ”€β”€ AboutPage.js
   β”‚   β”œβ”€β”€ index.js
   β”‚   β”œβ”€β”€ IntroPage.js
   β”‚   β”œβ”€β”€ LoginPage.js
   β”‚   β”œβ”€β”€ MainPage.js
   β”‚   β”œβ”€β”€ MyBagPage.js
   β”‚   β”œβ”€β”€ MyPage.js
   β”‚   β”œβ”€β”€ ProductDetailPage.js
   β”‚   β”œβ”€β”€ ProductListPage.js
   β”‚   └── RegisterPage.js
   β”œβ”€β”€ reportWebVitals.js
   β”œβ”€β”€ Routes
   β”‚   └── Router.js
   β”œβ”€β”€ scss
   β”‚   β”œβ”€β”€ About.scss
   β”‚   β”œβ”€β”€ base
   β”‚   β”‚   β”œβ”€β”€ _base.scss
   β”‚   β”‚   β”œβ”€β”€ _mixin.scss
   β”‚   β”‚   └── _variable.scss
   β”‚   β”œβ”€β”€ components
   β”‚   β”‚   β”œβ”€β”€ _about.scss
   β”‚   β”‚   β”œβ”€β”€ _detail.scss
   β”‚   β”‚   β”œβ”€β”€ _headerLogo.scss
   β”‚   β”‚   β”œβ”€β”€ _intro.scss
   β”‚   β”‚   β”œβ”€β”€ _login.scss
   β”‚   β”‚   β”œβ”€β”€ _logoutToast.scss
   β”‚   β”‚   β”œβ”€β”€ _mainContent.scss
   β”‚   β”‚   β”œβ”€β”€ _martLabel.scss
   β”‚   β”‚   β”œβ”€β”€ _martList.scss
   β”‚   β”‚   β”œβ”€β”€ _myBag.scss
   β”‚   β”‚   β”œβ”€β”€ _myPage.scss
   β”‚   β”‚   β”œβ”€β”€ _product.scss
   β”‚   β”‚   β”œβ”€β”€ _search.scss
   β”‚   β”‚   β”œβ”€β”€ _sideMenuBtn.scss
   β”‚   β”‚   β”œβ”€β”€ _sideMenu.scss
   β”‚   β”‚   └── _sortbar.scss
   β”‚   β”œβ”€β”€ Intro.scss
   β”‚   β”œβ”€β”€ Layout.scss
   β”‚   β”œβ”€β”€ Login.scss
   β”‚   β”œβ”€β”€ MainPage.scss
   β”‚   β”œβ”€β”€ MartList.scss
   β”‚   β”œβ”€β”€ MyBagPage.scss
   β”‚   β”œβ”€β”€ MyPage.scss
   β”‚   β”œβ”€β”€ ProductDetail.scss
   β”‚   └── ProductList.scss
   β”œβ”€β”€ setupTests.js
   └── Store
       β”œβ”€β”€ Actions
       β”‚   β”œβ”€β”€ martAction.js
       β”‚   β”œβ”€β”€ productAction.js
       β”‚   β”œβ”€β”€ sideMenuAction.js
       β”‚   β”œβ”€β”€ type.js
       β”‚   └── userAction.js
       β”œβ”€β”€ Reducers
       β”‚   β”œβ”€β”€ index.js
       β”‚   β”œβ”€β”€ martReducer.js
       β”‚   β”œβ”€β”€ productReducer.js
       β”‚   β”œβ”€β”€ sideMenuReducer.js
       β”‚   └── userReducer.js
       └── store.js
backend
.
β”œβ”€β”€ java
β”‚   └── com
β”‚       └── modimoa
β”‚           └── backend
β”‚               β”œβ”€β”€ BackendApplication.java
β”‚               β”œβ”€β”€ controller
β”‚               β”‚   β”œβ”€β”€ MybagController.java
β”‚               β”‚   β”œβ”€β”€ ProductController.java
β”‚               β”‚   └── UserController.java
β”‚               β”œβ”€β”€ domain
β”‚               β”‚   β”œβ”€β”€ BaseTimeEntity.java
β”‚               β”‚   β”œβ”€β”€ Mart.java
β”‚               β”‚   β”œβ”€β”€ Mybag.java
β”‚               β”‚   β”œβ”€β”€ Product.java
β”‚               β”‚   β”œβ”€β”€ SaleCategory.java
β”‚               β”‚   └── User.java
β”‚               β”œβ”€β”€ dto
β”‚               β”‚   └── MybagSaveReqDto.java
β”‚               β”œβ”€β”€ errorhandling
β”‚               β”‚   β”œβ”€β”€ CustomException.java
β”‚               β”‚   β”œβ”€β”€ ErrorCode.java
β”‚               β”‚   β”œβ”€β”€ ErrorResponse.java
β”‚               β”‚   └── GlobalExceptionHandler.java
β”‚               β”œβ”€β”€ repository
β”‚               β”‚   β”œβ”€β”€ MybagRepository.java
β”‚               β”‚   β”œβ”€β”€ ProductRepository.java
β”‚               β”‚   └── UserRepository.java
β”‚               β”œβ”€β”€ service
β”‚               β”‚   β”œβ”€β”€ EncryptionUtils.java
β”‚               β”‚   β”œβ”€β”€ MybagService.java
β”‚               β”‚   β”œβ”€β”€ ProductService.java
β”‚               β”‚   └── UserService.java
β”‚               └── SwaggerConfig.java
└── resources
    β”œβ”€β”€ application.properties
    └── static
        └── index.html

Team. μ§€κ°‘μ›μ •λŒ€ πŸ’Έ

Frontend

이상민 이λͺ…μž¬

Backend

곽수인 μ΄ν˜„κ΄‘