프로젝트 목차 :
- 학생들의 위치 및 출석 확인 서비스
- 정적 웹 서버 구현 프로젝트
- Docker 기반 시스템 인프라 구축 프로젝트
1. 학생들의 위치 및 출석 확인 서비스
작업기간 : 2024.11 ~
#JAVA #Spring Boot #Postgres #Docker #AWS
GitHub : https://github.com/42Where/where42_back_v2
프로젝트 개요
교육 기관 내 좌석 기반 학생 위치 및 출결 정보를 제공하는 서비스입니다. 백엔드 API 개발 및 운영을 담당했습니다.
프로젝트 아키텍처

기여 항목
1. 공지사항 관리 API 개발
- 배경 및 문제 인식
- 기존에 학생들의 슬랙을 통해 공지를 올렸었습니다. 사용자들이 기능추가한 부분을 제때 인지하지 못해 새기능이 덜 사용될까 우려되었습니다. 사용자들이 앱 또는 웹에서 손쉽게 최신 공지사항을 확인할 수 있도록 웹서비스에 공지를 도입하도록 결정하였습니다.
- 구현
- PostgreSQL에 공지사항 정보를 저장하는 테이블을 생성
- Spring Security와 JWT를 통한 인증/인가 절차를 통해 관리자만 공지를 생성,수정,삭제할 수 있도록 제한