Skip to content

Front-end repository for a community site built with React

Notifications You must be signed in to change notification settings

100-hours-a-week/5-silvia-spring-fe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🥑 AvoWorld 🥑

readme-003

📖 Description

아보월드는 아보카도 정보 공유를 위한 커뮤니티입니다.

🕹️ Main Feature

랜딩 - 메인 페이지

게시물의 링크를 복사해서 공유하고, 제목을 검색할 수 있습니다.

랜딩 메인

로그인 - 회원가입 페이지

회원가입에서 등록한 프로필 사진은 S3버킷에 업로드되며, JWT 토큰 기반으로 안전하게 로그인할 수 있습니다.

Image 8-26-24 at 3 49 PM screencapture-d1jlocd3s0jxr6-cloudfront-net-register-2024-08-26-15_50_04

게시물 작성 - 댓글 작성

게시물과 댓글의 CRUD가 가능합니다.

게시물 작성 댓글

🔧 Stack

Frontend

React React

Backend

Spring Boot MySQL

CI/CD & Infra Tools

AWS EC2 Amazon S3 GitHubAction Docker

🌐 Architecture

image

  • Github actions를 활용한 배포 자동화 파이프라인 구축
  • BE: deploy브랜치에서 push 발생시 Spring boot 애플리케이션을 Dockerfile을 사용해 Docker image빌드
  • FE: deploy브랜치에서 push 발생시 React 애플리케이션을 AWS S3버킷에 배포

About

Front-end repository for a community site built with React

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published