Pre-planning a travel community website as a team
I'm Sungjun Um, a student in the 10th cohort of Zerobase Frontend School (a Korean coding bootcamp). I'm starting my first project apart from my university capstone project.
First, our team is made up of 4 backend developers and 2 frontend developers.
The idea is a community website that can help people who want to travel now that COVID restrictions are easing and the weather is getting warmer.
First, we used a wireframe to decide with the team which pages to build. Items in () are not decided yet.
-
Log in, sign up (Kakao, a Korean messenger platform), (find ID), (find password)
-
Full list page (main)
-
Page for each category
-
Post detail page
-
My page (posts I wrote (edit, delete), posts I recommended)
I talked with the other frontend developer and thought ahead about the features to build.
-
Infinite scroll, responsive web, search bar filter, category filter, carousel, comment popup, sharing (Kakao), light/dark mode support
-
Next to the search bar, a first filter by title or content, then a second filter by the entered text
I also wrote a list of questions for the mentors.
-
Whether to refresh data on the main page with infinite scroll or with pagination
-
Whether they recommend CRA or VITE
-
Whether it's a good idea to use typescript
-
Whether there is a CSS library they'd recommend that is easier than styled-components
Tech stack
- React, typescript, redux, react-router-dom, styled-components
Design benchmark site : https://www.airbnb.co.kr/

How I feel going into the project
- This is my first real collaborative project, so I'm a little worried, but I'm really looking forward to seeing how quickly we can get a good result when several people each do their part efficiently through collaboration. Also, I'm not fully comfortable with Redux, the global state management tool, yet. I want to master it through this project and then try Recoil in the next one.
- #March collaborative project team 4
- #Zerobase Frontend School