개발자

백엔드 프로젝트 추천해주세요

1월 9일조회 108

안녕하세요 이제 막 프론트 백엔드 접근하는 대학생입니다 이번에 짧게 2~3달정도 2~3인 프로젝트를 진행하려고 하는데 백엔드 관련해서 해보고 싶어서요 프론트는 조금 할줄 알고 백엔드를 이제 막 공부하고 있습니다 클론코딩 말고 접근할 만한 프로젝트 주제나 방향성좀 추천해주세요

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

CP님의 프로필 사진

프로젝트 하는 목적이 무엇인가요? 나는 벡엔드도 해봤다 - 를 증명하기 위함인가요? 또는 나는 레디스와 같은 캐싱을 통해 서버 응답 속도 개선을 해봤다 와 같은 구체적인 목표가 있나요? 그냥 백엔드 경험을 추가하기 위함이라면, **백엔드가 필요한** 서비스면 아무거나 상관 없습니다. 백엔드가 필요하다는 건 영속적인 데이터 상태 관리가 필요하다는 거고, 예를 들어 회원의 상태 관리 (비회원-가입-로그인-개인정보수정-로그아웃-탈퇴) 라던가, 상품의 상태 관리 (등록-수정-입고-판매-출고-환불) 라던가, SNS/블로그 같은 글의 작성/수정/좋아요/댓글 등이 있겠네요 어떤 데이터의 상태관리를 하고 싶은지는 취향에 따라 정하시면 되고, mock 데이터를 빠르게 얻는 방법은 공공 데이터 포탈의 open api를 확인해보시거나 깃헙에서 유명 리포지토리의 컨셉을 빌려오거나 여러 방법이 있습니다.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

1월 9일

백엔드 프로젝트를 처음 시작하는 입장에서는 기능적인 부분에 초점을 맞추는 것이 좋습니다. 아래에 몇 가지 프로젝트 제안을 드릴게요. 1. **Blog System**: 간단한 블로그 시스템을 구축해보세요. 사용자 계정 생성, 로그인/로그아웃, 글 작성, 수정, 삭제 등의 기본적인 CRUD(생성(Create), 읽기(Read), 수정(Update), 삭제(Delete)) 연산이 가능하도록 만들어봅시다. 2. **ToDo App**: ToDo 리스트를 관리하는 애플리케이션도 좋은 선택입니다. 사용자는 할 일을 추가, 완료 체크, 삭제할 수 있어야 합니다. 3. **E-commerce Site**: 쇼핑 웹사이트의 백엔드를 만들어보는 것도 큰 도전일 수 있습니다. 상품 정보 표시, 장바구니 기능, 결제 시스템 연동 등 다양한 기능을 포함할 수 있습니다. 4. **Chat Application**: 실시간 채팅 서버를 구현해 볼 수도 있습니다. WebSocket같은 기술을 사용하여 실시간 통신 기능을 이해하고 경험해 볼 수 있습니다. 5. **API Development**: 이미 있는 서비스(예: 영화 데이터베이스)의 API를 사용하여 새로운 서비스(예: 영화 추천 사이트)를 개발하는 것도 흥미로운 프로젝트가 될 수 있습니다. 프로젝트를 시작할 때는 작은 목표부터 설정하고, 차근차근 확장해나가는 방식을 추천드립니다. 코드 퀄리티, 테스트, 보안에 대한 고민도 함께 해보세요. 이런 경험들이 전체적인 백엔드 개발 능력을 향상시키는데 큰 도움이 될 것입니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!