Skip to content

sententi-a/MIJIworld_backend

Repository files navigation

Eat the World, Meet the World!

당신이 알지 못했던 세계음식 맛집 소개 서비스, 미지의 세계

(해당 프로젝트는 5인이 진행했던 Ruby on rails 웹 프로젝트를 혼자 React, Express로 마이그레이션한 프로젝트입니다.)

🔗 Dev Log

🌐 미지의 세계

🐥 프론트엔드 Repository

🎀 스토리북

💬 POSTMAN API 문서

📝 작업 기록 보기


📄 Pages

1. 메인 페이지


2. 지도 페이지

등록된 음식점들을 세계 지도 위에서 확인할 수 있습니다.

3. 목록 페이지

등록된 음식점들을 리스트 형태로 확인할 수 있습니다.

검색을 통해 음식점 필터링을 할 수 있습니다.

4. 상세 페이지

지도 페이지/목록 페이지에서 클릭한 음식점의 상세 정보를 모달의 형태로 확인할 수 있습니다.

음식점 전용 커스텀 티켓을 다운로드할 수 있습니다.

🛠 Stack


📂 Directory

🗂️ client 폴더 구조
src
⎿ assets : 정적인 이미지 파일
⎿ apis : axios 라이브러리를 사용한 api
⎿ components
   ⎿ common : atom, molecule 컴포넌트
   ⎿ Map : MapPage에서만 사용하는 컴포넌트
   ⎿ List : ListPage에서만 사용하는 컴포넌트
   ⎿ Modal : Modal에서만 사용하는 컴포넌트
⎿ pages : 컴포넌트의 종합으로 이루어진 페이지
⎿ constants : 각종 상수
⎿ hooks : 각종 커스텀 훅
   ⎿ queries : React-query를 감싼 커스텀 훅
⎿ styles : global, module css 파일
⎿ types : TS 타입 모음
⎿ utils : 유용한 유틸 함수
🗂️ server 폴더 구조
src
⎿ assets : 정적인 이미지 파일
⎿ controllers : 외부 요청 처리 모듈
⎿ entity : typeorm 엔티티
⎿ jobs : DB 데이터 셋업용 파일
⎿ routes : 각종 라우터

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published