Skip to content
@Instagram-Clone-Coding

Instagram Clone Project

Instagram을 직접 [🔍분석-⚙설계-🖥구현-🛠리팩토링] 하는 프로젝트입니다.

Table of Contents

  1. 프로젝트 소개
  2. 프로젝트 목표
  3. 시연 영상
  4. IA
  5. AWS Public Cloud Architecture
  6. Tech Stacks
  7. Contributors

-----------------------------------------------------

프로젝트 소개

인스타그램 클론 코딩Spring BootReact를 기반으로 이미지 기반 소셜 미디어 인스타그램 서비스를 하나하나 구현해가는 프로젝트입니다.

(back to top)

-----------------------------------------------------

프로젝트 목표

  • 친숙한 서비스인 Instagram을 분석해서 구조를 직접 설계합니다.
  • 역할을 분담하여 서비스를 코드로 구현하고 배포해봅니다.
    • 구현하는 과정에서 Front-end와 Back-end가 협업하는 과정을 이해합니다.
      • RESTful API를 직접 설계하고 API를 통한 HTTP 통신을 겪으며 협업 능력을 기릅니다.
      • 자신이 맡은 부분을 남에게 설명할 수 있는 의사소통 능력을 기릅니다.
    • 단순히 구현 후 끝나는 것이 아닌 코드 리뷰피드백을 통해 함께 성장합니다.
    • 기존의 코드를 지속적으로 개선하기 위해 리팩토링을 진행합니다.
  • Spring BootReact를 기반으로 다양한 기술 스택을 학습하고 적용합니다.

(back to top)

-----------------------------------------------------

시연 영상 (추가 예정)

현재 다양한 시연 영상을 만들고 있는 중입니다. 더 다양한 기능을 직접 체험해 보시려면 배포 사이트에 접속해 보세요!😊

로그인

로그인로그인활동로그아웃

  • 로그인
  • 로그인 활동
  • 로그아웃
게시물

게시물조회스크롤좋아요저장

  • 게시물 무한 스크롤 조회
  • 게시물 좋아요
  • 게시물 저장

게시물업로드

  • 게시물 업로드
팔로우

팔로우언팔로우

  • 팔로우
  • 언팔로우
DM

메세지보내기좋아요취소이미지

  • 메시지 보내기/취소
  • 메시지 좋아요/취소
  • 이미지 보내기
  • 채팅방 목록 조회
  • 채팅방 조회

(back to top)

-----------------------------------------------------

IA

인스타IA

(back to top)

-----------------------------------------------------

AWS Public Cloud Architecture

image

(back to top)

-----------------------------------------------------

Tech Stacks

⚛Front-endLanguageTypeScript
LibraryReact
State ContainerRedux
ComponentStyled-Components
AsynchronousAxios
MessagingSockJS, StompJS
Open APINaver Map API
🌱Back-endLanguageJava 11
FrameworkSpring Boot 2.5.4
ORMSpring Data JPA, Querydsl
SMTPGmail SMTP
AuthorizationSpring Security, JWT
MessagingWebSocket, STOMP
API DocumentationSwagger
DatabaseMySQL, H2, Redis, GeoIP
TestJUnit5, Mockito
Open APIKakao Map API
👨‍👩‍👦‍👦CollaborationApi TestPostman
CommunicationNotion, Google Meet
Version ControlGithub
🛠AWS Public Cloud ServiceEC2, RDS, S3, ElastiCache, VPC, Internet gateway, NAT gateway, NLB, ALB, Route 53, Certificate Manager

(back to top)

-----------------------------------------------------

Contributors


김선필

🍪Back-end
✈Team Leader
💻

최다훈

🧀Back-end

💻

한수화

☕Front-end

💻

김영인

🍖Front-end

💻

(back to top)

Pinned Loading

  1. Spring_instagram-clone Spring_instagram-clone Public

    Instagram Clone Coding - Backend using Spring Framework

    Java 104 28

  2. React_instagram_clone React_instagram_clone Public

    Instagram Clone Coding - Frontend using React

    TypeScript 16 7

  3. Spring-Hexagonal-Instagram-Clone Spring-Hexagonal-Instagram-Clone Public

    HTML 1 1

Repositories

Showing 4 of 4 repositories

Top languages

Loading…