Skip to content

Winter100/next-shopping

Repository files navigation

싹다팜!

프로젝트 소개

기획없이 Next.js 13(App) 공식문서를 읽어보고 혼자 만들어본 풀스택 프로젝트

싹다팜은 이용자가 판매하고자 하는 물품과 가격을 등록하면 다른 이용자들이 보고 개별적으로 연락해 거래를 하는 사이트입니다.

Link: 싹다팜 Link: 깃허브

제작기간 : 2023-06-01 ~ 2023-07-25


사용 기술

Next JS TypeScript TailwindCSS tanstackquery

MongoDB Next Auth Uploadthing

호스팅

Vercel


  • 메인 홈페이지 메인

  • 상품 목록 페이지 상품리스트

  • 등록한 상품 페이지 myPage

  • 상품 삭제 상품 삭제

진행하며 느낀점

  1. 프로젝트 진행시 무작정 코드부터 치지말고 생각을 하자!
  • 무작정 중고거래 사이트 느낌을 생각하며 코드부터 쳤다. 그러니 코드 한줄 칠때마다 이에 연계되는 다음 페이지는 어떻게하지? 하는 생각과 나중에가서 구조가 틀렸다는 걸 깨닫고 수정하는데 정말 많은 시간을 소비했다.
  • 프로젝트 진행시에 무작정 코드를 치기보다 어떻게 구조를 잡고 어떤식으로 진행 될 것인지 생각을 정말정말 많이하고 시작하자!
  1. 공식문서를 읽어보자!
  • 그동안 새로운 것을 배울때 영상부터 찾아보는 습관이 있었다. 하지만 당시에는 next.js 13(app)과 관련된 영상이 별로 없어 공식문서를 번역기에 돌려가며 이 프로젝트를 진행했는데 느낀게 영상 강의를 보고 프로젝트를 진행할 이유가 크지 않다는걸 깨달았다. 공식문서에 자세히 적혀있고 그에 따른 응용이 필요하지만 프로젝트를 진행함에 있어 공식문서만큼 신뢰도 있는 자료를 얻을 수 있는 곳도 없다.
  1. 개발에는 정답이 없다.
  • 기획, 계획없이 무작정 만들어본 풀스택 프로젝트지만 내가 생각해낸 것을 다 구현해 냈다. 물론 좋은 코드는 아니지만 그래도 구현에 냈다는 것에 감동했다. 내 맘대로 구현했지만 이 개발이라는게 요리와 같은 것 같다. 요리사가 만든 요리는 맛있고 예쁘다. 하지만 내가 만든 요리는 그렇지 않을 수 있다. 허나 둘다 먹을 수 있다는 것은 별반 다를바 없다. 좋은 코드를 짜기위해 계속해서 공부가 필요한 것은 분명하지만 요리에 정답이 없듯 개발에도 정답은 없으니 기죽지말고 꾸준히 공부하자!

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors