Skip to content

NOVA-MJU/MJS_BACKEND

Repository files navigation

우리는 이런 서비스를 만들었어요

공지사항 검색이 불편하신 적 없으신가요?
매번 각각의 사이트를 검색하시지 않았나요?
졸업생들의 취업 정보와 커뮤니케이션이 필요하지 않나요?
학과 관련 공지를 인스타에서 찾기 불편하지 않으셨나요?

🎓 MJS명지대학교 학생들을 위한 통합 검색 플랫폼이에요

MJS 하나로, 명지대의 모든 소식과 자료를 빠르게 확인하여 정보 접근성을 높이고, 캠퍼스 내 정보 격차를 줄이는 것이 우리의 목표입니다. MJS는 재학생과 교직원이 매일 마주하는 공지사항, 학사일정, 명대신문, 방송국, 식단, 날씨, 학과 일정·정보, 학교 트렌드, 졸업생 정보 등을 한 곳에서 통합 검색하고 학생들끼리 교류할 수 있는 프로젝트입니다.

🔥 MJS 하나면, 명지대의 모든 소식과 자료를 빠르게 확인할 수 있어요.
정보 접근성을 높이고, 캠퍼스 내 정보 격차를 줄이는 게 우리의 목표예요.


👥 Contributors

hyunbin1
hyunbin1
sink0324
sink0324
Namtaera
Namtaera
miink0
miink0

🔍 주요 기능 안내

현재 1–4번까지는 개발이 완료되었고, 5번은 아직 기획 중입니다.

1. 🏠 학생 생활 포털 기능

  • 메인페이지
    MJS의 모든 기능에 빠르게 접근할 수 있는 포털로, 사용자의 주요 활동과 공지를 한눈에 확인할 수 있도록 구성되어 있습니다.
  • 자유게시판(커뮤니티)
    학생 간 소통 공간으로, 질문·정보 공유·일상 이야기 등 다양한 주제를 자유롭게 나눌 수 있습니다.
  • 댓글 및 좋아요
    게시글과 댓글에 의견을 표현해 참여와 소통을 활성화합니다.
  • 확성기
    여러 사용자에게 중요한 소식을 빠르게 전달할 수 있는 공지 전용 커뮤니케이션 기능입니다.
  • 마이페이지
    나의 활동 기록, 북마크, 설정 등을 관리할 수 있는 개인 맞춤형 공간입니다.

2. 📅 학교 생활 정보 기능

  • 오늘의 학사 일정
    오늘 진행되는 학사 일정을 요약 제공해 필요한 정보를 놓치지 않도록 도와드립니다.
  • 학사일정
    연간 학사 일정을 월별로 정리해 쉽게 검색·확인할 수 있습니다.
  • 학과 일정
    각 학과 학생회가 제공하는 일정·행사·회의 정보를 종합 안내합니다.
  • 공지사항 (일반 / 학사 / 장학·학자금 / 진로·취업·창업 / 학생활동 / 학칙개정)
    교내 부서·학과·기관 공지사항을 자동 수집해 카테고리별로 깔끔하게 정리합니다.
  • 학교 실시간 날씨(서대문구)
    캠퍼스 위치 지역의 실시간 날씨를 제공해 외출이나 수업 준비에 도움을 줍니다.
  • 식단 안내
    교내 식당의 메뉴와 운영 시간을 매일 업데이트합니다.

3. 🎓 학과별 정보·운영 기능

  • 학과별 정보성 서비스
    전공 팁, 교수님 스타일, 수강 신청 전략 등을 학생회에서 직접 운영합니다.
  • 학과별 서비스 어드민
    학회 구성원이 일정·정보 게시를 관리할 수 있는 전용 관리자 기능입니다.

4. 🔎 검색 및 탐색 기능

  • 통합 검색
    공지사항, 게시글, 학사일정, 뉴스 등 다양한 정보를 키워드 기반으로 빠르게 탐색합니다.
  • 검색 결과 페이지
    콘텐츠 유형별로 결과를 분류해 원하는 정보를 더욱 쉽게 찾을 수 있습니다.
  • 실시간 검색 순위
    현재 가장 많이 검색되는 키워드를 집계해 캠퍼스 관심사를 파악할 수 있습니다.

5. 💼 진로 및 커리어 연계 서비스 (기획 중)

  • 취업정보
    채용·공모전·진로 자료를 모아 제공해 체계적인 취업 준비를 돕습니다.
  • 졸업 멘토관
    취업 후기, 실무 경험, 인터뷰 팁 등 졸업생의 생생한 조언을 제공합니다.

메인 페이지(미리보기)

MJS 메인 화면 프리뷰

🗓️ 앞으로의 계획

  • 멘토관
    일자리센터 멘토 등록 후 일정에 맞춘 예약 시스템 구축(후기·가격 포함).
  • 취업 가이드
    일자리센터의 성공 사례 데이터를 기반으로 13개 직무 가이드 공개 예정.

🤝 MJS가 드리고 싶은 약속

저희는 학생의 목소리를 가장 우선으로 생각합니다.
작고 불편한 점도 놓치지 않고, 꾸준히 개선해 나가겠습니다.
여러분의 학교생활이 조금 더 편하고 의미 있게 바뀔 수 있도록 함께하겠습니다.

🚀 핵심 기술 스택

⚙️ Language & Framework

Java 17
백엔드 전반을 구성하는 주력 언어
Spring Boot
REST API 및 비즈니스 로직 구현
Spring Security
JWT 기반 인증·인가 처리
JPA (Hibernate)
ORM 기반 객체–관계 매핑

🗄️ Database

PostgreSQL 17
관계형 데이터베이스, RDS와 연동

☁️ Cloud & Infra (AWS)

AWS EC2
Spring 서버가 배포된 인스턴스 (30 GiB EBS)
AWS S3
이미지 및 정적 자산 저장소
AWS CloudFront
정적 파일 전송 최적화를 위한 CDN

🐳 DevOps & Deployment

Docker
백엔드 환경 컨테이너화 및 배포 자동화
GitHub Actions
CI/CD 자동화 파이프라인 구축

🧰 Tools & Collaboration

IntelliJ IDEA
주 개발 IDE
Postman
REST API 테스트 및 문서화
Discord
실시간 협업 및 커뮤니케이션

About

MJS back-end repository 입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5