[TIL] Clone Coding Project Planning & Setup
05/12/23
![[TIL] Clone Coding Project Planning & Setup](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1688361596563%2F822a03e9-68b0-4a18-8687-8e111fc1bfa8.png&w=3840&q=75)
๐ Selecting a Cloning Project
Daangn Market (so-called, carrot market) is a popular Korean mobile application and online marketplace. It allows users to buy and sell various products, ranging from secondhand items to new products. The platform aims to facilitate local transactions and connect individuals within the same neighborhood or local community. Users can list items for sale, browse available listings, communicate with potential buyers or sellers, and arrange transactions. Daangn Market has gained significant popularity in South Korea as a convenient and trusted platform for local commerce.
I wanted to implement a real-time chat feature using sockets and also add upgraded features (search algorithm, OAuth, image upload processing) that are similar to what I have done before. That's why I decided to clone the Daangn Market.
๐ My Assigned Role
I will be responsible for the chat feature using
socket.io.Although I have only briefly looked into using sockets, I haven't actually used them in a project, so I need to study more before proceeding.
๐ Discoveries During the Setup Process
Storing Arrays in RDBMS - converting array into string (jsonify)
Git Flow Strategy
- If you create a branch named
feature/chat, you cannot create a branch calledfeature.
- If you create a branch named
![[์ฝํ
] ๊ทธ๋ฆฌ๋ ๋ฌธ์ - ๋ฌด์ง์ ๋จน๋ฐฉ ๋ผ์ด๋ธ](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1712215455263%2F1ac1f35a-8862-4e42-8d0c-e2bea01e04c0.png&w=3840&q=75)
![[์ฝํ
] Bfs ํ ๋งํ](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1709032619170%2F70056896-c857-444b-9c99-45bfcb466806.png&w=3840&q=75)
![[์ฝํ
] Dfs ๋ฌธ์ ์ ํ - ๊ทธ๋ํ ๋ด์์ ๊ตฌ๋ถํ์ฌ ์นด์ดํธ ํ๊ธฐ](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1709019361383%2Fb0585d72-c808-4169-83a9-2724f312e927.png&w=3840&q=75)
![[์ฝํ
] DFS vs BFS](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1708971211123%2F71f9386c-6a62-43b2-a602-4d084c24d6cf.png&w=3840&q=75)
![[์ฝํ
] ์ฌํ๊ฒฝ๋ก](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1708971251412%2F27ce72ed-8ee7-4d13-a02f-ff4bbe50c4be.png&w=3840&q=75)